Designing softwarefor builders

I'm a software designer who loves developer tools, design systems, and open source. When I'm not vibe coding I'm either exploring new places, trying new foods, or picking up new hobbies I probably don't need.

Projects

Featured Work

Notebooks
Data science workflows via natural language
Gemini CLI
Agent experiences for terminal-first developer workflows
Onboarding
A redesign that led us to a framework
Kanvas
Laying the foundation of a design system
Icons
Open sourcing the design process

Projects

Syntaxer
Apply VS Code syntax highlighting to code inside Figma
Variables Generator
Generate Figma variables from JSON
Chroma Colors
Turn named Figma layers into color styles in bulk
Paster
Fill your text layers from a list, one line at a time
Colorizer
Sort and organize Figma colors by hue, saturation, and lightness
Contrast Grid
Test color pairings against a matrix grid for accessible contrast
Kaleidocode
Design and generate custom VS Code color themes from Figma
Gradient Studio
Generate soft gradient backgrounds for UI screenshots
Regulator
Rename and organize large sets of Figma color styles in one pass
Navigator
Find and jump to color styles across a Figma file
VS Code Icons
Browse and insert VS Code product icons directly in Figma
Fluent Icons
A Fluent-inspired product icon theme that refreshes the VS Code interface
Min
A minimal light and dark theme built for focused coding in VS Code
Symbols
A colorful file icon theme that makes projects easier to scan in VS Code

About me

I like making things and design is one of the ways I like expressing it. I enjoy ambiguous problems where the answer isn't obvious. I like trying new ideas, building prototypes, and obsessing over the details with people who care.

Selfie from an off-road buggy, helmets on, desert hills behind
off-roading
Lunch table from above: grilled fish, salads, and a dice game
croatian lunch
A beach campfire at sunset with sea stacks on the horizon
campfire
A toddler riding on my shoulders through a berry field
blueberry picking
A quiet cove at dusk with one sailboat at anchor
mangroves
The two of us on a sunny street corner downtown
date night
A kid biking a winding boardwalk through the woods
mtb trails

When I'm not working I'm usually scaring myself sh*tless watching a horror movie, using every pan in the house for one meal, starting another open-world game I'll probably never finish, or watching the Seahawks and Mariners (because apparently I enjoy suffering). Mostly, though, I just like being around the people I love.

My work tends to live somewhere between design and code, and so does my toolbox. These are the tools I'm spending the most time in lately.