Background

I'm a full-stack engineer with a focus on distributed systems and developer experience. Over the past decade I've worked at companies ranging from two-person startups to publicly traded enterprises, always gravitating toward the hardest infrastructure problems.

My current work centers on edge computing and real-time data pipelines — building systems that serve millions of requests per second with sub-50ms latency at the 99th percentile.

Technical Focus

  • Languages — TypeScript, Rust, Go, Python
  • Infrastructure — Kubernetes, Cloudflare Workers, Fly.io
  • Databases — PostgreSQL, Redis, ClickHouse, SQLite
  • Interests — WebAssembly, CRDTs, local-first software

Open Source

I maintain several open-source libraries focused on developer tooling. My most popular project is a type-safe RPC framework for TypeScript that has over 8,000 GitHub stars and is used in production by dozens of companies.

Writing & Talks

I write about systems design, performance optimization, and the trade-offs behind architectural decisions. Recent talks include presentations at NodeConf EU and RustConf on building high-throughput event processing systems.

The best code is the code you don't have to debug at 3 AM.

Currently

Based in Vancouver, I'm currently a Staff Engineer at a developer tools company where I lead the platform team. Outside of work, I mentor early-career engineers through a local coding bootcamp and contribute to Rust ecosystem tooling.