Selected work

Everything I've shipped.

Design systems, nonprofit tools, and weekend prototypes. A working archive of the things I've built.

Design Systems

Collage @ Etsy

Cross-platform components, utility CSS & codemods that keep a two-sided marketplace consistent at scale. Systems thinking where the rubber meets the road.

React/TSStorybookCodemods
Visit
Design Systems

dLite Tokens

A multi-brand, multi-theme token foundation built on Style Dictionary & the W3C DTCG spec. The exact system powering this site, re-skinning live.

Style DictionaryDTCGCSSReact Native
Visit
Nonprofit

Puente Manage

The real-time response platform that turns field data into coordinated action, the web & API half of the Puente toolkit.

Next.jsParseGraphQL
GitHub
Nonprofit

Puente Collect

Offline-first mobile data collection that lets community health workers capture needs in the field, born from candlelit nights over paper records.

React NativeExpoReanimatedOffline-first
Visit
App Prototypes

Sneaks

A personal sneaker collection tracker: a private app for logging what you own, and a public page for showing it off.

React NativeNext.jsSupabasestyle-dictionary-dlite-tokens
Visit
App Prototypes

HablaLora

A Spanish verb conjugation trainer for serious learners, built with Expo and powered by the same dLite design tokens as this site.

React NativeExpostyle-dictionary-dlite-tokensZustand
App Prototypes

StakeOut

A full-stack weekend build, taken from idea to shipped app end to end.

ReactThree.jsSupabase
Visit
Personal Websites

Baby T

A personal website, a labor of love, built just because.

Next.jsSupabase
Visit
Let's talk