Blog
Articles & Case Notes
Notes on Flutter, backend systems, and shipping production-ready mobile and web products.

September 16, 2026
AGENTS.md: A Rulebook for Your AI AgentHow an AGENTS.md file gives AI coding agents the context to write correct, on-convention code — what to include, best practices, and a ready-to-use ex...

September 15, 2026
Can You Trust an AI Agent With Payments?AI agents can now spend money on their own. Here's how to secure AI agent payment integration — scoped tokens, spend limits, human approval, and audit...

September 14, 2026
What Post-Launch Support Really MeansWhat post-launch support actually includes when you hire a freelance developer — what's covered, what isn't, and how to get it scoped upfront.

September 13, 2026
The Dual-Model Pattern for Safer AI AgentsHow to use dual-model architecture to protect AI agents from prompt injection: a low-privilege parser model, strict Zod schema validation, and gated t...

September 10, 2026
What It Actually Takes to Earn 5-Star ReviewsHow a Nairobi-based freelance developer earns consistent 5-star reviews from overseas clients he's never met — the process behind the trust.

September 5, 2026
The AI Agent Security ProblemLearn the biggest AI agent security risks — prompt injection and excessive agency — and the best practices developers use to build safe, autonomous AI...

September 5, 2026
AI Makes MVPs Easy — With a CatchAI can take a startup from idea to working demo in days — but a demo isn't a shippable product. What AI-built MVPs get right, and the hard 20% that st...

September 2, 2026
Pesapal Integration: Card Payments Across AfricaHow to integrate Pesapal in Node.js to accept card and mobile money payments across Africa and beyond — the API flow, confirming payments, and why it ...

September 1, 2026
Freelancing on Fiverr and UpworkWhat it's really like freelancing on Fiverr and Upwork as a developer — how the two markets differ, what they cost, and the habits that got me Top Rat...

August 21, 2026
Kenya Is Writing Its AI RulebookKenya's Draft AI Policy 2026 and the AI Bill are the country's biggest tech story right now. A developer's plain-English guide to what they mean if yo...

August 19, 2026
Push Notifications in Flutter with FCM: GuideA practical guide to setting up Firebase Cloud Messaging in a Flutter app — device tokens, background handling, and common pitfalls.

August 17, 2026
BLoC in Flutter: When It's Worth the BoilerplateWhen does BLoC earn its complexity in a Flutter app, and when is setState still enough? A practical framework for deciding, with real trade-offs.

May 5, 2026
Prevent Double Payments (Node.js)Why users get charged twice when you integrate a third-party payment provider — and how to stop double payments with idempotency keys, state checks, a...

April 20, 2026
Designing an Efficient Payment Database in Node.jsHow to design a reliable, efficient payments database in Node.js with a SQL database and Sequelize — one schema that serves both M-Pesa and Pesapal, w...

April 5, 2026
Integrating M-Pesa into a Node.js BackendA practical guide to integrating M-Pesa (Safaricom Daraja API) STK Push into a Node.js/Express backend — access tokens, initiating payments, and handl...

March 10, 2026
OutApp: A Flutter Event Discovery AppHow I built OutApp, a Flutter app for discovering, exploring, and managing events, delivered for a Fiverr client with a focus on clean, intuitive UX.

February 15, 2026
Auto Cllan: A Multi-Sided Vehicle MarketplaceHow I led development of Auto Cllan, a Flutter marketplace connecting car and bike buyers, sellers, shop owners, and workshops for buying, selling, an...

January 20, 2026
MyChurch: A Flutter Church Management AppBuilding MyChurch for Bitwise Solutions — a Flutter app that helps churches manage events and announcements and keep members connected, with role-base...

December 10, 2025
TheCatfish: A Flutter Scam-Reporting AppHow I built TheCatfish for Bitwise Solutions — a Flutter social app where users search, post, and engage with reports about online scammers.

November 15, 2025
Acces Global: A Multi-Vendor MarketplaceHow I built Acces Global, a Flutter multi-vendor marketplace and job platform, using BLoC state management and a client-provided REST API.
Get In Touch
Let's Work Together
I'm currently open to new opportunities and collaborations. Whether you have a project in mind or just want to say hello, feel free to reach out!