Summary

Electronics Engineer with 10 years of specialised experience in embedded systems and firmware development.
I am an expert in microcontroller programming and the development of I.o.T solutions.

Experience

Freelancer

Jan 2024 - Present

Company:

Signols Augmented

Developing a high-precision ultrasonic water meter utilizing Time-of-Flight (ToF) measurement principles, for accurate flow detection in DN20 piping, and implementing Modbus RTU communication protocol for seamless integration with industrial data loggers.

Company:

Collaborating with Cambridge University researchers to develop the "LifeTime Diagnostic Kit," a cost-effective battery diagnostic solution for the e-mobility sector in Kenya.

  • Firmware development for the battery module communication hub.

  • Technical Advisory on Procurement of Electronic Components.

  • Facilitation of electronic device assembly.

  • Led the testing of the device and spearheaded the development of the battery training module.

Firmware Engineer

Aug 2020 - Sep 2023

Company:

Location:

Nairobi, Kenya

  • Designed and deployed wireless (LORA) and Modbus irradiation sensors that provided data that enabled calculation and generation of performance analysis data.

  • Developed firmware for Modbus communication between a single-board computer and inverters, as well as battery systems, achieving consistent communication and control.

  • Implemented remote control of diesel generators from single board computers using relays facilitating automatic transfer of loads at specific times.

Embedded Systems Engineer

Jan 2017 - Nov 2019

Company:

Location:

Nairobi, Kenya

  • Designed a four-layer PCB for a solar-powered entertainment and lighting system for efficient energy utilization.

  • Managed end-to-end PCB manufacturing process in China, including sourcing reliable batteries and battery testing equipment, resulting in streamlined production and improved product quality.

  • Devised an IoT system for analyzing the efficiency of a solar-powered air heating facility that gathered temperature and irradiance data, and uploaded it to Google Sheets for comprehensive analysis.

  • Developed an IoT-based swimming pool controller prototype with SMS control capabilities, monitoring water heating temperature and pumping operations for enhanced efficiency and user convenience.

Embedded Systems Engineer
  • Achieved a minimum weekly production output of 20 units for speed limiters, increasing operational efficiency and meeting production targets consistently.

  • Designed PCBs and wrote firmware for various products, including solar energy monitoring systems and intelligent vehicle speed governors.

  • Optimized the accuracy of water flow rate sensors by implementing timers and interrupts to offload microcontroller CPU from pulse counting tasks. This initiative increased sensor accuracy and reliability.

  • Enhanced the operational efficiency of solar water pumps by implementing Maximum Power Point Tracking algorithm, resulting in a significant increase in water output.

  • Successfully mentored interns, significantly increasing their proficiency in embedded systems development and overall contribution to projects.

  • Implemented a tamper-proof mechanism for electronic vehicle speed limiters, resulting in a notable decrease in tampering and unauthorized modifications.

Company:

May 2014 - Nov 2016

Nairobi, Kenya

Location:

Certifications

AWS Solutions Architect Associate