AI-assisted software engineering • Software architecture • Reliable systems
I explore how AI is changing the way software is designed, built, reviewed, and operated.
My work focuses on combining AI coding agents with disciplined software-engineering practices: better context, explicit architecture, verification, evidence, review, and controlled engineering workflows.
flowchart LR
A["AI agents"] --> D["Engineering workflow"]
B["Repository context"] --> D
C["Software engineering discipline"] --> D
D --> E["Verification + evidence"]
E --> F["Reliable delivery"]
- Repository context as engineering infrastructure
- Verification and evidence for AI-generated changes
- Software architecture and controls for agent-driven development
- How mature software-engineering practices evolve in an AI-first environment
I write about the intersection of AI, software architecture, and real-world engineering, with an emphasis on moving beyond coding-assistant productivity toward reliable engineering systems.
→ Explore my writing and current work
AI can make software engineering faster. The interesting problem is how we make it trustworthy.



