Senior software engineer with 10+ years across backend services, Kubernetes platforms, and distributed systems. I went back to school at 31, started at Nordstrom building Java microservices, and I've been hill-climbing ever since — backend → platform engineering → DevOps → and now I'm deep in the AI developer tooling space, building MCP servers and Claude Code plugins that other teams actually use.
A plugin ecosystem for Claude Code — 6 published plugins for autonomous SDLC, knowledge management, spaced repetition, and resume optimization.
The SQLite of event streaming — consumer coordination on top of JSONL files. No brokers, no servers, just files.
A self-hosted Telegram gateway to Claude Code — chat with your second brain from your phone.
What if AI agents were the business logic? Hexagonal architecture where agents generate HTMX UI through ports-and-adapters, with a full eval suite following Anthropic's best practices.
Monitor GitHub fork constellations with AI-powered analysis. Library-first with Protocol-based plugins.
Semantic recommendation engine for Obsidian vaults — embeddings + wiki-link graph boosting, with an MCP server for Claude Code.
Languages & Frameworks
Infrastructure
Data & Messaging
AI & Developer Tools
I went back to school at 31, got a CS degree from Seattle University in 2016, and started at Nordstrom building Java microservices and Kafka pipelines. There's a section in the DevOps Handbook about how our team led the DevOps transformation there. I've been hill-climbing since — when I saw Kubernetes taking off, I jumped to the platform team. Spent 4 years consulting through Amazon, T-Mobile, Expedia, and a startup, then landed at ServiceNow where I'm building AI developer tools and migrating mail infrastructure to Kubernetes. The through-line is always the same: find the next interesting problem and go learn it.
⚡ Fun fact: I've been baking sourdough bread since about 2019




