Skip to content

About

I'm a senior software engineer and educator. I work with teams that need strong engineering execution and the training to sustain it.

My technical work is full-stack web — React, Next.js, TypeScript. I focus on architecture decisions, code quality, and shipping software that holds up.

I've worked with teams at Google, O'Reilly, and Sentry, among others.

I build training programs for engineering teams — workshops, coaching, and courses. Everything I teach comes from active engineering work.

The goal is training you can apply immediately. Not theory — patterns and practices from production.

I trail run, race occasionally, and spend time in the mountains. That time away from software has shaped how I think about long work and steady progress.

Same thing applies to engineering: show up consistently, pay attention to feedback, build for the long run.

If you need a senior engineer who can build software and train the team around it, that's what I do.

View case studies →