March 15, 2024
5 min read
Rust for Systems Programming: A Game Changer
Exploring why Rust is becoming the go-to language for building reliable, high-performance systems. From memory safety to concurrency, discover what makes Rust special and how it's revolutionizing systems programming.
Read Article
February 28, 2024
8 min read
ML in Production: Lessons from the Field
Moving machine learning models from development to production is often more challenging than building the models themselves. Key lessons learned from deploying ML systems at scale at Safaricom.
Read Article
January 20, 2024
6 min read
The Art of Mentoring Junior Developers
My experience as a technical mentor at Moringa School taught me valuable lessons about helping junior developers grow. Strategies for effective mentoring and creating environments where new developers thrive.
Read Article
December 10, 2023
7 min read
Building Distributed Systems: Patterns & Practices
Deep dive into distributed systems architecture, exploring key patterns, challenges, and best practices for building resilient, scalable applications that can handle millions of users.
Read Article