About Me
Staff Software Engineer - Platform Engineering - Product Engineering
I work across product, architecture, code, and operations. I've built user-facing and internal platforms that make complex work simpler and more pleasant.
I focus on making products and systems that are easy to understand, use, and change. This means clear boundaries and responsibilities, and removing unnecessary friction and ceremony.
Technical Expertise
Architecture & Systems
- Domain modeling
- API design
- Service boundaries
- Event-driven systems
- Data modeling
- State architecture
Platform & Developer Experience
- Platform engineering
- Internal developer platforms
- Developer tooling
- CI/CD
- Build/release automation
- Test infrastructure
- GitHub Actions
- Docker
- IaC
- Observability
Web & Product Engineering
- Product engineering
- Web platform
- Interface architecture
- TypeScript
- JavaScript
- React
- HTML/CSS
- Interaction design
Backend & Data
- Node.js
- .NET/C#
- PostgreSQL
- SQL
- Redis
- MongoDB
- AWS
AI-Assisted Engineering
- Agentic development workflows
- Claude Code
- Codex
- OpenCode
- Spec-driven development
- OpenSpec
- AI-assisted code review
- AI-assisted testing/refactoring