Blog.
Thoughts on building software in Kenya, M-Pesa integrations, and practical dev guides.
How We Use Claude to Build Entire Codebases Autonomously
We replaced traditional development sprints with AI-driven autonomous coding sessions. Here's how it works, what we lear...
M-Pesa Integration in 2026: The Complete Developer Guide
Everything you need to know about integrating M-Pesa STK Push, C2B, and B2C payments in your Laravel application. Update...
Laravel 12: What Changed and Why It Matters
Laravel 12 streamlines the framework with a leaner file structure, simplified middleware, and improved Eloquent. Here's...
Deploying Laravel Apps with Zero Downtime
Zero-downtime deployments aren't optional for production apps. Here's our battle-tested deployment pipeline using Git ho...
Tailwind CSS v4: What's New for Production Apps
Tailwind v4 brings a new engine, CSS-native configuration via @theme, and massive performance improvements. Here's how w...
Passwordless Auth with Magic Links: Why and How
Passwords are a security liability. Magic links are simpler, safer, and better for conversion. Here's how we implemented...
Need software built?
Tell us what you need. We respond within 24 hours with a realistic quote.