Engineering notes
Writing
Notes about backend engineering, distributed systems, AI tooling, and the questions that usually make more sense after I build or break something.
What I write about
Most of my writing comes from building systems, running into confusion, and understanding the trade-offs more clearly.
- Backend systems and practical design trade-offs
- Distributed systems and failure behaviour
- AI tooling, evaluation, and reliable engineering workflows
Evaluating AI Agents Beyond ‘Looks Good’
A practical way to replace subjective demos with repeatable evidence about whether an agent behaves as intended.
Read articleWhy I Prefer Simple Architectures First
Complexity is sometimes necessary, but it should arrive with evidence about the problem it is solving and the cost the team is accepting.
Read article