Writing
ARTICLES& WRITING.

I write about building AI systems, what I learn from teaching, and the ideas I can't stop thinking about. Technical depth, honest takes, no filler.

AI & Research
Action Boundaries in LLM Agents: Why Telling an Agent What Not to Do Is Harder Than It Sounds
Apr 2026 9 min read
When an agent has the capability to execute a task but shouldn't - how do you specify that in a way that's robust, testable, and doesn't break when the prompt changes?
AI SafetyAgentsLLM
Read Article
Community
What I Learned Running a Bootcamp for 1,300 People Across Africa
Sep 2025 7 min read
Six weeks. Three timezones. Four guest speakers. One curriculum I wrote from scratch. What worked, what broke, and what surprised me about teaching at scale.
TeachingCommunityAfrica
Read Article
Technical
Spring Boot 4 + Java 25: Building a Concurrency-Safe Wallet Engine
Mar 2026 11 min read
Pessimistic locking, idempotency keys, and ACID transactions - a deep dive into how to build a fintech wallet engine that doesn't double-spend under load.
JavaSpring BootFintech
Read Article
AI & Research
Why Benchmark Performance Is a Bad Proxy for Production Reliability
Feb 2026 6 min read
A model can score 92% on MMLU and still fail your users reliably. Here's why evaluation in research settings systematically lies about what you'll see in production.
EvaluationAI Systems
Read Article
Research Notes
Notes on Mathematical Convolution and Its Surprising Applications Beyond Signals
Jan 2025 8 min read
Convolution showed up in my Mathematics degree, image processing, CNN architectures, and RAG retrieval - here's a note on why the operation keeps recurring across disciplines.
MathematicsConvolutionML
Read Article