I Scored 100% on a Safaricom Codility Test. The Practical Part Was Elasticsearch. Let's Talk About It.Mar 22, 2026·9 min read·491
How I Built a Zero-Collision, Cryptographically Obfuscated URL Shortener in GoWhen you think of building a URL shortener, the standard textbook approach is simple: generate a random string, check if it exists in the database, insert it if it doesn’t, and retry if there’s a collMay 25, 2026·5 min read
Aced the ACE: A Strategic Guide to the Google Cloud Associate Cloud Engineer ExamFeb 8, 2026·5 min read·231
How I Bagged the Google Cloud Professional Machine Learning Engineer CertNGL, this whole Machine Learning thing? It really ain’t my shit. If you’ve followed my journey or read my previous posts, you know I’m a Software and Cloud Engineer through and through. I like building systems that have clear logic, predictable inte...Jan 6, 2026·5 min read·337
My First Steps into BigQuery MLI spent yesterday learning BigQuery ML, and honestly? I'm still buzzing from it. Not because it was easy (it wasn't), but because for the first time, machine learning felt... achievable. Let me walk you through what I learnt, where I stumbled, and wh...Dec 2, 2025·10 min read·20
Got Certified as a Google Cloud Generative AI LeaderI'm thrilled to share that I recently earned my Google Cloud Generative AI Leader certification! It's been an incredible journey packed into seven days of focused preparation, and I want to walk you through exactly how I did it. But first, let me ex...Nov 27, 2025·10 min read·469
From Attendee to Organizer: How DevFest Mt. Kenya 2025 Reminded Me Why Communities MatterLook, I'm not gonna lie. Standing backstage at DevFest Mt. Kenya 2025, watching 300+ developers walk into Dedan Kimathi University, I had this weird mix of pride and pure terror. Two years ago, I was just another confused student at DevFest 2023, try...Nov 9, 2025·7 min read·112
Test-Driven Development: Write Better Code by Writing Tests FirstWhat is TDD Really? Test-Driven Development (TDD) is a coding approach where you write tests before writing the actual code. It sounds backward, but it transforms how you design and build software. The cycle is simple: RED - Write a failing test GR...Oct 21, 2025·3 min read·40
Reflections on My Year as GDG on Campus LeadAs I look at my Certificate of Appreciation from Google Developer Groups, I'm reminded that leadership isn't just about titles—it's about transformation. Both for the community you serve and for yourself. The Challenge of Starting When I first stepp...Sep 13, 2025·3 min read·78