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. Quality 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

A PID Controller for Zero Grid Export: When Theory Meets Reality in Energy Management

A PID Controller for Zero Grid Export: When Theory Meets Reality

Zero-export control doesn't care about elegance—any overshoot is failure. After days tuning PID gains, discovering a critical sign error, and bridging the gap between Ogata's control theory and real solar-battery systems, I built a rock-solid controller that keeps grid power exactly where it should be. Real-world lessons from simulation fidelity, gain tuning, and industrial energy management.

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.