About Me

I'm a full-stack engineer with a focus on building large-scale web applications, distributed systems, and developer tools. My work centers on creating performant, maintainable software that solves real problems at scale.

Currently, I'm building the digital infrastructure for Outside Inc., a portfolio of outdoor and lifestyle media brands including Outside, Backpacker, Climbing, Ski Magazine, and 20+ others. This involves architecting systems that serve millions of users across dozens of domains while maintaining a cohesive development experience.

What I Do

My work spans the full stack:

Frontend Architecture — Building modern React applications with Next.js, focusing on performance, accessibility, and developer experience. I work extensively with Server Components, GraphQL, and design systems that scale across multiple brands.

Backend Systems — Designing and implementing GraphQL APIs using Apollo Federation, creating services that handle complex content models, authentication flows, and real-time data. I'm experienced with PostgreSQL, Redis, and various caching strategies.

Infrastructure & DevOps — Deploying and managing applications on AWS and Vercel, building CI/CD pipelines, and creating developer tooling. I work with Docker, SST (Serverless Stack), and infrastructure-as-code practices.

System Design — Architecting multi-tenant platforms, reverse proxies, and federated services. I enjoy solving problems at the intersection of different systems and finding elegant solutions to complex technical challenges.

Technical Philosophy

I believe in:

  • Simplicity over cleverness — Code should be easy to understand, modify, and delete
  • Incremental improvement — Ship early, gather feedback, iterate
  • Developer experience matters — Good tooling and clear patterns make teams more effective
  • Documentation as a feature — Clear documentation is as important as the code itself

Current Focus

Right now, I'm particularly interested in:

  • Modern React patterns (Server Components, React 19)
  • GraphQL Federation and API design
  • Edge computing and performance optimization
  • Developer tooling and monorepo management

Get in Touch

I'm always interested in discussing technical challenges, architecture decisions, or potential collaborations. Feel free to reach out through the contact page or connect with me on GitHub or Twitter.