Experience

Senior Frontend Engineer · SoFi

Dec 2016 — Nov 2025

Part of the frontend core team that built the company's first component library and design system alongside the design team. I later led two major revisions of the library and worked through five iterations of the design system with design. Alongside that, I worked cross-functionally with engineers, designers, and product on the member and lending teams to implement UI changes — building new dashboards, modernizing existing code, and consolidating UI repos.

ReactTypeScriptStyleXStyled ComponentsCSS/HTMLWCAG 2.2 AA

Web Designer · Abbi Media

Nov 2013 — Nov 2016

Designed and launched everything from WordPress e-commerce sites to static HTML builds, averaging 90% client satisfaction, while also handling support, maintenance, and promotional materials — including print production — across client engagements.

WordPressHTML/CSSPrint Design

Advertising & Design · Choteau Acantha

Jun 2010 — Nov 2013

Weekly advertising design and production along with implementing Adobe InDesign as the primary tool. I also migrated the paper's website to TownNews' Blox CMS with zero downtime and trained the staff on it.

InDesignCMS migrationAdvertising

Selected work

React component library

50+ components

The shared foundation for SoFi's frontend: one accessible, themeable set of components adopted by 95% of applications. I owned the architecture, the release process, the governance model, and the docs that made teams want to use it instead of rolling their own.

ReactTypeScriptSupernovaDark mode

Accessibility compliance & training

WCAG 2.2 AA

A platform-wide push to AA: audits, remediation patterns baked into the library, and hands-on training so other engineers could catch issues before I did. Lighthouse scores up to 20% higher, LCP two seconds faster, CLS meaningfully improved.

AuditsARIACore Web VitalsEnablement

New members dashboard

11× engagement

Led frontend for the rebuilt members dashboard — surfacing the account insights people actually opened the app for, and integrating new backend services to make it load fast enough that they stayed.

Next.jsPerformanceData viz

Off the clock — Larch Woodworks

A design system you can put your coffee on.

Larch Woodworks is a custom furniture and interior design studio. Live-edge slabs, mixed material and hand-rubbed oil finishes — unique pieces made to order.

It's the same job as the day job, honestly. Start with a conversation, understand the constraints of the actual space, choose materials that will still hold up in twenty years, and sweat the joinery nobody will ever look at.

It also keeps me close to the craft side of this work — proportion, grain, the difference between fine and nearly fine.

Larch Woodworks
Visit larchwoodworks.com ↗, opens in a new window