GDS: The Graph Design System
Taking over design system efforts at The Graph while shipping product work. 60+ components, 100% design-dev parity, and custom tooling.
I work on data-heavy interfaces for crypto, finance, and developer tools, and I do the bridge work between design and engineering. Lately that means running The Graph's design system.
At heart I'm a builder. Over the years I've made a lot of tools for designers and developers: Figma plugins, web3icons, the experiments on this site. Free time goes to interactive essays and my motorcycle.
Design systems, developer docs, and payment flows from the last four years.
Taking over design system efforts at The Graph while shipping product work. 60+ components, 100% design-dev parity, and custom tooling.
The Graph's developer documentation was prioritizing aesthetics over function. Hard to read, hard to navigate, and felt like marketing fluff. What started as a homepage request turned into a full overhaul focused on legibility, navigation, and actually serving developers.
Created Utrust's comprehensive Design System following Atomic Design principles. Built adaptive, accessible components that improved designer-developer collaboration and accelerated workflows.

Redesigned the Payment Gateway with De-Fi wallet integration and improved navigation. User research validated the approach, resulting in easier payments and reduced fees.
Interactive essays. Explanations you can play with.
An interactive exploration of timing functions, bezier curves, and the math behind smooth animations
Interactive essay ↗An interactive guide to understanding motorcycle engine configurations
Interactive essay ↗An interactive guide to Texas Hold'em poker
Interactive essay ↗Experiments and small apps, running live on this site. Click around.
Ideas I'll never get to, dealt face up. Take one.
Figma plugins, open-source libraries, and tools I build to scratch my own itch.
From founding teams to scaling systems.