Home
About
Apps
Projects
Writing
Resume
Emmanuel Okeke
Thoughts on building software
AI Doesn't Replace Senior Engineers. It Lets You Borrow One.
I've been running a senior reviewer against my own PRs for months. The commits tell the story. Here's the loop.
May 25, 2026
·
5 min read
TinyOps Speaks MCP Now
I shipped a guardrail product, then I taught it to talk to agents. Here's what that changes — and what it doesn't.
4 min read
Building a Monorepo with Turborepo and pnpm
How I restructured my portfolio into a monorepo with separate frontend and backend packages, deployed to Vercel and...
May 20, 2026
2 min read
Shadow Mode: A Production Dry-Run for Rules
A guardrail rule you've never run is a guess. Shadow mode turns it into evidence — by running the rule for real and...
I Shipped a Rule Engine. Then I Found Its Identical Twin.
A whole class of TinyOps rules silently did nothing — no error, no failed job. The bug was three missing lines. The...
May 17, 2026
Adding an AI Chatbot to My Portfolio
Using LangChain and GPT-4 to build a chatbot that answers questions about my resume and experience.
May 15, 2026