About Me
I work across product, architecture, implementation, and operations, often where systems need to be built, simplified, or renewed. I've built internal platforms, developer tooling, shared frameworks, and automation that make complex systems easier to construct and operate.
I have particular depth in web applications and interface architecture, with a strong eye for usability and interaction design. I favor small, understandable systems, explicit boundaries, low ceremony, and clear abstractions, and I tend to look for systemic fixes to recurring engineering problems.
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