
I'm a software development engineer and technical storyteller, passionate about building robust systems, diving into systems programming, and sharing what I learn. I design software systems, CLI tools, and infrastructure — with a focus on Rust across AWS, GCP, Kubernetes, and Terraform.
My experience spans agricultural marketplaces, payment integrations (M-Pesa, card gateways, webhook callbacks), deterministic chat bots on WhatsApp and Telegram (webhooks, state machines, session persistence), and tools built for real-world problems. On a career break from full-time employment, I'm actively supporting clients with software solutions. I also work as a technical sidekick for non-technical and less-technical founders — helping with stack choices, architecture, cloud cost optimisation, and hiring developers.
Beyond engineering, I produce YouTube video essays on technology, concise Rust tutorials for developers with OOP backgrounds, and host a daily coding livestream — creating the technical resources I wish I'd had when starting out. Based in Nairobi, I value clean system design, thoughtful trade-offs, and practical solutions. Open to client work, founder advisory, collaboration, and selective full-time opportunities.
Production systems, founder tech advisory, payment flows, and messaging bots — built for reliability under real load.
Partner to non-technical and less-technical founders building their first product — translating business goals into pragmatic technical decisions without the jargon.
Rule-driven conversational systems on WhatsApp and Telegram — webhook handlers, explicit state machines, and server-side session persistence for multi-step workflows.
End-to-end payment flows wired into production products — M-Pesa, card gateways, and webhook-driven confirmation with fulfillment on success.
Systems programming, infrastructure, and technical storytelling — focused on work that holds up in production
Rust-first tools and systems — with full-stack projects when the problem calls for shipping a complete product.
Deterministic insurance bot on WhatsApp — Meta webhooks, state-machine conversation flows, M-Pesa payments, and an integrated back office in a single Nuxt.js application.
Privacy-focused Progressive Web App that expands shortened URLs and removes tracking parameters. Full-stack application with Vue.js/TypeScript frontend and Rust/Axum backend.
Technical storytelling on stage — conferences and meetups across Kenya on WebAssembly, Rust, offline-first development, and developer productivity.
Technical deep dive into WebAssembly with practical Rust implementation. Covering performance optimization, debugging, profiling, and cross-platform applications with live demos.
Improving user experience with offline-first web applications. Strategies for building resilient apps that function seamlessly regardless of internet connectivity.
Generating client libraries directly from API documentation using OpenAPI generator. Enhancing developer experience and accelerating development workflows.
I communicate through code, writing, and on camera — building the technical resources I wish I'd had when starting out.
Long-form video essays exploring technology — systems, tools, and the ideas behind how we build software.
Concise Rust tutorials aimed at developers with OOP backgrounds — bridging familiar concepts to systems programming.
Articles and guides on DevOps, systems programming, and infrastructure — published on Medium and my blog.
Comprehensive guide on secure deployment automation with step-by-step security best practices and practical CI/CD implementation.
Deep dive into bitwise operations, explaining fundamental concepts, practical applications, and performance optimizations in modern programming.
Founder figuring out your stack? Team that needs systems built? Engineer who communicates through code, writing, and on camera? On a career break from full-time employment — actively supporting clients and open to collaboration.
Tell me about your project and let's start the conversation.
Stack selection, architecture, cloud cost optimisation, and hiring developers — for non-technical and less-technical founders building tech
Distributed services, CLI tools, and systems programming — with infrastructure on AWS, GCP, K8s, and Terraform
WhatsApp and Telegram bots with webhook handlers, state machines, and session persistence for multi-step workflows
M-Pesa and card gateway integration with webhook callbacks, idempotent settlement, and fulfillment on confirmed payment
Team onboarding, infrastructure guidance, and technical storytelling through talks, tutorials, and writing
“Consistently building systems that work, scale, and solve real problems. He's the kind of teammate who just gets it — proactive, thoughtful, and always up for a challenge. A joy to work with and someone I'd recommend!”