Skip to content

Commit e26f3a9

Browse files
author
Ryan Marx
committed
Update intro
1 parent 8d3cd3f commit e26f3a9

2 files changed

Lines changed: 40 additions & 31 deletions

File tree

src/components/About.svelte

Lines changed: 36 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,8 @@
88
org: "Pulsar Informatics",
99
orgLink: "https://www.pulsarinformatics.com/",
1010
role: "UX software engineer",
11-
description: `
12-
- Serve as a core developer on a web-based fatigue management system, delivering real-time actionable insights to customers using GraphQL, TypeScript, and SvelteKit.
13-
- Collaborate cross-functionally with engineering teams, product leadership, and customers to refine the end-user experience and contribute to roadmap planning.
14-
- Contribute to technical planning and system design sessions.`,
11+
description:
12+
"I am a key developer on a web-based application offering workforce fatigue management solutions. We use GraphQL, TypeScript, and SvelteKit to deliver actionable insights in real time. I collaborate cross-functionally with other engineering teams, product leadership, and customers to refine the end-user experience and contribute to roadmap planning.",
1513
},
1614
{
1715
start: 2018,
@@ -72,49 +70,56 @@
7270

7371
<section aria-labelledby="about-header" class="about container">
7472
<div class="bio stack">
75-
<h2 id="about-header" class="header header--intro">Hi. I'm Ryan.</h2>
73+
<h2 id="about-header" class="header header--intro">
74+
Hello. My name is Ryan. Nice to meet you.
75+
</h2>
7676
<p>
77-
I am a journalist, designer and developer based in Chicago, and I've spent my
78-
career in the information communications business. Through visualization, writing,
79-
editing and ux design, I find the important messages and express them in the best
80-
ways possible.
77+
I'm a designer, developer, and problem solver based in the Chicago area. I use
78+
visualization, development, UX design, writing, and editing to dig past
79+
surface-level asks and quickly deliver what's actually needed.
8180
</p>
8281
<p>
83-
Throughout the years, I've made it all: small static charts, large featured
84-
interactives, standalone presentations and dashboard user interfaces. Each format
85-
has its place, and choosing the right one for the job is a delicate, practical
86-
art.
82+
Each step of my career has been spent working in cross-functional capacities,
83+
helping disparate teams communicate and collaborate on shared goals. Whether I'm
84+
designing, developing, or just managing a project, I bring a vigorous
85+
human-focused approach, keeping everyone's eyes on the final product. This
86+
requires speaking technology with content creators and content creation with
87+
technologists, cutting through friction so work moves forward without bottlenecks.
8788
</p>
8889
<p>
89-
Whether the solution is a few carefully chosen words or something more, the goal
90-
always is to distill mountains of information into meaningful and empowering
91-
experiences. This makes repeat customers out of media consumers.
90+
Knowing when to collaborate, delegate, and run solo is an important skill. Success
91+
requires juggling the needs of multiple audiences on multiple platforms on
92+
deadline, and being a quick study who can ramp up and ship without a lengthy
93+
runway.
9294
</p>
9395
<p>
94-
It's important to know when to collaborate, delegate and run solo. Success
95-
requires juggling the needs of multiple audiences on multiple platforms, and being
96-
a quick study doesn't hurt either. (All while on deadline, of course.)
96+
Throughout the years, I've made it all: featured interactives, standalone
97+
presentations, and dashboard user interfaces. Each format has its place, and
98+
choosing the right one for the job is a delicate, practical art. Whether the
99+
solution is a few carefully chosen words or something more, the goal always is to
100+
distill mountains of information into meaningful and empowering
101+
experiences—efficiently, without unnecessary complexity.
97102
</p>
98103

99104
<h3 class="header">How I work</h3>
100105
<p>
101-
For starters, I work well with others. As a group, we need to discover our true
102-
goals, define them clearly, and consider our resources. A well-scoped project is
103-
important to success and, when it comes to data management, app architecture and
104-
inclusive design, I always try to do things the "right way" within that scope.
106+
I work well with others. As a group, we need to discover our true goals, define
107+
them clearly, and consider our resources. A well-scoped project is important to
108+
success and, when it comes to data management, app architecture and inclusive
109+
design, I always try to do things the "right way" within that scope—building lean
110+
solutions that don't sacrifice quality for speed or speed for quality.
105111
</p>
106112
<p>
107113
I speak fluent front-end: <strong>HTML</strong>, <strong>CSS</strong> and
108-
<strong>Javascript</strong>. I know my way around Node and can get things done
114+
<strong>JavaScript</strong>. I know my way around Node and can get things done
109115
with <strong>Python</strong> and <strong>Go</strong>. I'm a big fan of the
110-
Svelte.js framework. I also know others (including <strong>Wordpress</strong>). I
111-
like <strong>Github Actions</strong> and using
112-
<strong>Google Spreadsheets</strong> as an ad-hoc CMS.
113-
</p>
114-
<p>
115-
I appreciate good, useful documentation. From others, for the tools I'm using.
116-
Also to me from my previous self. Future me needs a lot of help.
116+
<strong>SvelteKit</strong> framework for its ability to move quickly from
117+
prototype to production. I also know others (including <strong>Vue.js</strong> and
118+
<strong>WordPress</strong>). I like <strong>GitHub Actions</strong> and using
119+
<strong>Google Spreadsheets</strong> as an ad-hoc CMS—whatever gets the job done well
120+
without overengineering.
117121
</p>
122+
<p>Let's talk. I look forward to hearing from you.</p>
118123
</div>
119124
<div class="work">
120125
<h2 class="header">Experience</h2>

src/components/WorkItem.svelte

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,10 @@
140140
padding: 0 0 0 calc(var(--icon-width) + var(--gap));
141141
}
142142
143+
.item__description :global(p) {
144+
font: var(--font-size-small) / 1.3em var(--sans-serif-fonts);
145+
}
146+
143147
.item__description :global(p:last-child) {
144148
margin-bottom: 0;
145149
}

0 commit comments

Comments
 (0)