About

I design and build software with intention: calm interfaces, bold typography, and motion that respects your focus.

I'm a software developer who loves the craft of building. I move between product strategy, interaction design, and the code that makes it real. Whether it's a dashboard, a small game, or a marketing site, I care about the feel as much as the architecture.

Systems & DX

I build reusable UI systems, content pipelines, and developer tooling so teams can move faster without breaking polish.

Motion & Feel

I obsess over micro-movements, easing, and physics—interfaces should feel tactile and intentional.

Games & Narrative

I prototype small games to practice pacing, feedback loops, and emergent systems.

How I work

I run small experiments, ship fast, and keep feedback loops tight. I like pairing with designers and founders to translate ideas into interactive prototypes quickly.

Now

Independent — building apps & advising

Partnering with small teams to design, prototype, and ship web products end-to-end.

Previously

Product engineer

Lead front-end and platform projects, shipping design systems and data-rich dashboards.

Always

Learner & tinkerer

Exploring AI-assisted flows, edge rendering, and playful interaction patterns.