With an affinity for clouds, slow moments, the wilderness, and light.

Staff Engineer at Uniswap Labs uncovering the patterns beneath complex systems. I help architect frontend systems that transform implicit dependencies into explicit contracts—because naming something is the first step to understanding it.

I build systems that evolve deliberately rather than reactively, remaining legible as teams change and requirements shift. I love finding ways to eliminate the translation loss between what we envision and what we ship.

More about me →

Writing

Occasional thoughts on systems, architecture, and how we build.

Connect

Get in touch for collaborations, questions, or just to say hello.