I've always loved learning, and have been infinitely curious.

I got hooked on dismantling things as a kid. Not just physical stuff, but systems too. While other kids were doing whatever normal kids did, I was in my room with a pirated copy of Photoshop making and figuring out how to softmod my Xbox. Not because anyone told me to—I just loved learning how things worked.

School was weird for me. Bullied in public school, then was homeschooled, went to an alternative high school after that, and eventually studied design at a technical college. But the real education happened in chat rooms, forums, and documentation. I'd stay up till 3am debugging something stupid just because I couldn't let it go.

My coding skills grew like a house with random additions—HTML first, then PHP stuff with Drupal and WordPress, eventually JavaScript. Every new tool unlocked fresh possibilities and hinted at what could come next. After a couple years, I shifted to freelance web development and lived out of a backpack for a few years. I was lucky to discover React and Next.js early on—they changed how I thought about building for the web, and I've happily used them ever since.

2017 was when things clicked together around crypto. At Blockstack (now Stacks), building wallets and SDKs became more than code—it was asking 'what if we built this differently?' After Stacks, I cofounded a product and engineering studio, then a helped build a Bitcoin wallet startup, now I'm helping build universal exchange at Uniswap.

Away from screens, I find the same patterns in different places. Street photography teaches me to notice when systems align unexpectedly. After years leading canoe trips, I appreciate trails that reveal without dominating. And I bake bread whenever I can.

Now as Staff Engineer at Uniswap, I'm doing what I've always done—finding the hidden logic in messy systems and making it visible. Building frameworks that don't hide their complexity but make it intelligible. The work hasn't changed since those forum days—just the materials.

Street Photography

When I'm not building digital systems, I explore urban environments through my camera lens. Street photography helps me observe the hidden patterns and moments that make up our shared human experience.

Seattle street photography
Street photography feature shot
Urban street scene
Cordoba street scene
Copenhagen day scene
Black and white street photography
Featured street photography
Selected work street photography
Featured urban photography
Amsterdam street scene
Cordoba street photography
Featured street scene
Urban feature photography

Work history

Places I've been fortunate to work at.

Uniswap

Uniswap Labs

Labs

Staff Engineer

Current

  • Helping shape frontend architecture with a focus on pragmatic functional patterns.

  • Creating frameworks that enable teams to build systems that evolve deliberately.

  • Mentoring engineers through knowledge sharing, code reviews, and technical deep dives.

Opus

Opus Wallet

Wallet

VP of Frontend Engineering

2023-2024

  • Lead frontend engineering for Opus Wallet, a social bitcoin payments app built with React Native.

  • Built crypto SDKs for stealth bitcoin payments and sponsored USDC transactions.

  • Helped design and implement a phone based payment invite system.

Fungible

Fungible Systems

Systems

Engineering Co-founder

2021-2023

  • Engineering co-founder of crypto-focused product and design studio.

  • Led development across web apps, SDKs, native applications.

  • Managed product engineering team across client projects.

Stacks

Stacks (Hiro)

(Hiro)

Core Contributor

2017-2021

  • Early core contributor with focus on wallets, explorers, and SDKs.

  • Helped build the first Stacks web wallet extension and desktop wallet.

  • Created micro-stacks, a modern Stacks SDK inspired by viem & wagmi.

Freelance

Web Developer

2010-2017

  • Clients ranged from data visualization startups to small business owners.

  • Worked with many different technologies, including PHP, Drupal, WordPress, headless CMSs, next.js, and more.

  • Very much enjoyed traveling while working remotely.