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.