About Me
My love for computers began when I was 12. I'd been asking my dad for a laptop, and he finally agreed—bringing home an old Dell with a clunky extension base for extra ports and battery life. It was aging hardware and wasn't running Windows well, so he made me a deal: I could keep the laptop if I could get Linux installed and working on it. He handed me a USB stick with the Ubuntu installer, and after some tinkering, I managed to get it running. That moment of success sparked a love for programming and building that still guides me today.
I went on to study Computer Science at Reed College. Since then, I've spent six years building distributed systems and trading platforms where performance is non-negotiable. My foundation is Go, Java, and Kubernetes, but the throughline is the same—building things that work under pressure.
Beyond the code, I drive AI strategy across engineering organizations—delivering a keynote to 300+ engineers, leading adoption initiatives that reached over 2,000 employees across our parent companies, and giving an in-depth session at an external company on modern AI practices and integrating AI into project management workflows. I build with tools like Claude Code and MCP daily, and I'm passionate about helping other engineers leverage AI to amplify their impact.
I'm a tinkerer at heart, whether that means managing my five-node homelab cluster, capturing the world through photography, or obsessively perfecting a recipe for homemade bagels.
When I need to disconnect, I head outdoors. I lead backcountry expeditions—multi-day backpacking and canoeing trips to unplug completely. I stay active with Ultimate Frisbee, cycling, and surfing.
Technical Focus
Languages
- Go
- Java
- Python
- Kotlin / Scala
- TypeScript
Distributed Systems
- gRPC / Protobuf
- Kafka
- PostgreSQL / MongoDB
- Event-Driven Architecture
Infrastructure
- Kubernetes / Istio
- Docker
- GCP / AWS
- Terraform
AI & Tooling
- Claude Code / LLM Integration
- Vertex AI
- MCP Development
- CI/CD & Observability
Resume
Want the formal details? Here's my full resume:
Get in Touch
I'm always interested in hearing about new projects and opportunities. Feel free to reach out!