Technical Thought Leadership

Engineering Knowledge That Transforms Communities

From debugging Modbus protocols to mentoring 150+ future engineers sharing practical insights, hard-won lessons, and actionable solutions from building Africa's smart energy infrastructure. Every article bridges the gap between complex technical concepts and real-world impact, empowering the next generation of African engineers to solve tomorrow's challenges today.

6+ Technical Deep Dives
150+ Engineers Mentored
8+ Workshop Series
Kenya to Global Reach

" The best debugging sessions happen when you document your journey. Every technical challenge I've solved, every system I've optimized, every student I've mentored. These experiences become knowledge that can accelerate someone else's breakthrough. Engineering isn't just about perfect code; it's about building systems of knowledge that make the entire community stronger. "

Featured Insights

Real debugging sessions, practical solutions, and lessons from the field

Ethics at the Edge of the Grid: Where Energy Infrastructure Meets Moral Infrastructure

Ethics at the Edge of the Grid: Where Energy Infrastructure Meets Moral Infrastructure

What politics and values do we encode into the systems we build? This essay explores how smart grids, control algorithms, and edge intelligence are never neutral, examining the ethical trade-offs, power dynamics, and responsibilities that emerge when code starts deciding who gets energy, when, and on what terms.

Read on Medium
A Simple Bug With Lessons: Modbus, Python, Rust and Buffer Overflows

A Simple Bug With Lessons: Modbus, Python, Rust and Buffer Overflows

How a subtle 16-bit overflow in our Modbus device simulator led to days of debugging and taught me why type safety matters in industrial systems. A deep dive into building sophisticated energy system simulators, the debugging process, and lessons learned about robust industrial software development.

Read on Medium

Latest Articles

I record my failures, here's why
Read Article

I Record My Failures, Here's Why

A retrospect of why I thought recording my failures would be good for me and why I would advise anyone to do so. Lessons from engineering setbacks, debugging challenges, and project disappointments.