About
What I Do Link to heading
I’m a Principal Software Engineer at Palo Alto Networks, where I focus on AI enablement for engineers. This means helping teams across the company adopt tools like Claude Code and Gemini—running our internal Claude Code community, giving presentations, and working hands-on with teams as they onboard to AI-assisted development.
Background Link to heading
I’ve been building software for 25 years, starting as the 8th employee at a seed startup and eventually working at companies like Amazon, Stripe, and Indeed. Most of my career has been in backend engineering and DevOps, with deep experience in cloud-native infrastructure and Kubernetes. My primary languages are Go and Python, though I’ve spent significant time with Java and Ruby as well.
Why I Write Link to heading
I love learning new things and sharing what I learn in ways that feel more accessible than a lot of technical content I see online. This blog is where I document my experiments and projects—the successes, the dead ends, and the lessons along the way.
Current Focus Link to heading
Starting in 2025, I’ve been diving deep into AI for software engineering. I’ve gone from copying and pasting code in chat interfaces to working with full-blown agents that can deliver entire projects. Right now I’m building out a secure platform for “vibe coding” projects—a foundation that lets me push more ideas out into the world faster.
Some of what I’ve been exploring:
- Building a Kubernetes admission controller with AI assistance
- Fine-tuning language models on consumer hardware
- Setting up infrastructure from scratch
Personal Link to heading
I live in Seattle, WA with my wife Heather, son Odin, daughter Artemis, and dog Yoshi.