I'm Emmanuel, a software engineer writing about software, tools, and the craft of building useful things on the web.
My days are spent thinking about product engineering, developer experience, AI-native workflows, and the small details that make software feel good.
I share notes here and occasional thoughts on Twitter.
2026
- RAG Chunking: Preserve Meaning Before Tuning Size 4 min read
- GitHub Actions Least Privilege: A Job-by-Job Audit 4 min read
- HTTP Cache-Control: Choose a Policy You Can Defend 4 min read
- RAG Evaluation: Find the Failure Before the Fix 4 min read
- llama.cpp review: local LLM inference engine that changed everything 5 min read
- Cheap TV Streaming Sticks Ship Pre-Infected with Malware 4 min read
- GeoLibre: Open-source GIS platform for browsers, desktop, mobile 3 min read
- Japan Earthquake Shindo Scale: Disaster Tech Lessons for Builders 2 min read
- Kimi-K3 3T Open-Weight Model Reshapes AI Pricing Economics 4 min read
- Recruiter Ghosting: Why It Happens and What to Do About It 4 min read
- Security Camera Ships GitHub Admin Token in Login Page 3 min read
- Git's --end-of-options Flag: What It Really Means for Developers 3 min read
- AI Safety Wake-Up Call: OpenAI-Hugging Face Security Incident 5 min read
- Incremental Computation with Jane Street's Library: A Practical Guide 3 min read
- Xiaomi's Humanoid Robot: Impressive Demos, Real Challenges 3 min read