Hi, I'm Mugendi Mugi

Embedded & IoT Engineer

Designing and deploying real-world embedded systems. From STM32-based firmware to LoRaWAN gateways, I bring ideas to life with reliable, field-tested solutions.

Mugendi Mugi

About Me

I'm an Embedded & IoT Engineer with hands-on industry experience designing, deploying, and debugging real-world embedded systems across smart metering, water vending, gateways, and AI-assisted automation.

Currently working at Grundfos Kenya as an Associate Hardware/Embedded Engineer, where I design STM32-based embedded systems for smart water infrastructure applications. I've led production migrations from ESP32 to STM32, designed LoRaWAN gateways, and deployed systems in the field.

My expertise spans firmware development (Embedded C/C++), hardware integration (STM32, ESP32, Arduino), connectivity protocols (LoRaWAN, MQTT, cellular), and PCB design. I thrive on solving complex embedded problems and turning concepts into reliable, production-ready solutions.

🏆

Winner - JKUAT Tech Expo 13

Prepaid Water Management System (Dec 2023)

📍

Based in Nairobi, Kenya

Open to remote and on-site opportunities

🎓

BSc. Mechatronics Engineering

JKUAT (2020 - 2025)

Professional Experience

Associate Hardware / Embedded Engineer

May 2025 – Present

Grundfos | Kenya

  • Designed and implemented STM32-based embedded systems for smart water infrastructure
  • Led migration of production water vending system from ESP32 to STM32, improving reliability and power management
  • Designed STM32 gateway with LoRaWAN and 4G connectivity for multi-sensor applications
  • Developed low-level firmware involving UART, SPI, I2C, GPIO interrupts, and timers
  • Supported smart meter installations, commissioning, and field troubleshooting
  • Contributed to PCB design and CAD design for field-ready hardware enclosures

Embedded / Hardware Engineer (Contract)

May 2025 – July 2025

ZEN Carbon (Startup)

  • Worked on early-stage embedded hardware concepts for carbon injector machine
  • Assisted in rapid prototyping, sensor interfacing, and firmware validation
  • Collaborated in fast-paced startup environment with limited hardware resources

Embedded Software Engineering Intern

Feb 2025 – May 2025

Grundfos | Kenya

  • Assisted in firmware development and validation for smart water meters
  • Participated in PCB design, soldering, and bring-up of sensor boards
  • Supported installation, testing, and debugging of systems in live environments
  • Gained exposure to industrial embedded workflows and quality requirements

IoT Solutions Intern

Jan 2024 – Aug 2024

GISASP Kenya Ltd | Nairobi

  • Installed and supported smart water meter systems
  • PCB design and soldering of temperature/humidity sensors
  • PCB design and soldering of LoRa gateways
  • Improved system reliability for real-time water usage monitoring

Featured Projects

Prepaid Water Management System
🏆 Award Winner

Prepaid Water Management System

IoT-enabled prepaid water vending system using ESP32 microcontroller. Integrated flow sensors, solenoid valves, relays, and payment logic with real-time control and interrupt-based pulse counting.

ESP32 Flow Sensors IoT Embedded C
🏆 Winner - JKUAT Tech Expo 13 (Dec 2023)
AI-Powered Smart Checkout System

AI-Powered Smart Checkout System

Automated checkout system using YOLOv8 object detection. Integrated cameras, barcode scanners, conveyors, DC motors, and IR sensors with firmware logic for motor control and synchronization.

YOLOv8 Computer Vision Motor Control Python
Solar Panel Monitoring System

Solar Panel Monitoring System

Embedded monitoring system using ESP32 with voltage, current, and temperature/humidity sensors (AHT10). Features remote telemetry via SIM800 (GSM/4G), GPS tracking (NEO-6), and MQTT-based data transmission.

ESP32 MQTT GSM/4G IoT

Core Technical Skills

💻

Programming & Firmware

  • Embedded C / C++
  • Arduino Framework
  • Python
  • Bare-metal firmware
  • Interrupts & timers
  • State machines
🔌

Microcontrollers & Platforms

  • STM32
  • ESP32
  • ATmega / Arduino
  • nRF52
📡

Connectivity & Protocols

  • LoRaWAN
  • MQTT
  • UART, SPI, I2C
  • GPIO
  • Cellular (SIM800 / 4G)

Hardware & Integration

  • Sensor interfacing
  • Actuator control
  • Power systems
  • PCB design (KiCad, EasyEDA)
  • CAD (Autodesk Fusion)
🔧

Debugging & Validation

  • Firmware debugging
  • Signal timing analysis
  • Field troubleshooting
  • System optimization
🚀

Additional Skills

  • Technical documentation
  • Workshop organization
  • System commissioning
  • Field deployment

Get In Touch

Looking for an embedded engineer who can deliver production-ready solutions? Let's discuss how I can help bring your project to life.

📞
📍

Location

Nairobi, Kenya