Ekemini Udofia

Embedded Systems Engineer

Building innovative embedded solutions and robotics systems that bridge the gap between hardware and software.

Ekemini Udofia
Circuit Board

About Me

I'm an aspiring embedded systems engineer with a strong interest in robotics. I'm currently studying Mechatronics Engineering at the University of Port Harcourt, focusing on embedded systems and control theory.

I've worked on several robotics projects, from basic line-following robots to more advanced systems that incorporate computer vision. Through these experiences, I've strengthened my skills in C and C++ programming, PCB design, and microcontroller-based system development. I also have hands-on experience with platforms like Arduino, ESP32, STM32, and the Raspberry Pi Pico.

My recent work includes building a home automation data server using ESP32 and 433MHz receivers, creating a networked Tic-Tac-Toe game using the Winsock library and SDL3, and exploring how to build a custom OS with features like USB, display, and WiFi drivers.

EDUCATION

Mechatronics Engineering

University of Port-Harcourt

GRADUATION

Expected: September 2027

Technical Skills

Programming Languages

C/C++ 4/5
Python 4/5
Assembly 2.5/5

Microcontrollers & Hardware

Arduino 5/5
STM32 3/5
ESP32 4.5/5
Raspberry Pi Pico 4/5

Electronics

Circuit Design 4.5/5
PCB Design 4.5/5
Soldering 4/5

Development Tools & Technologies

Git 4.5/5
KiCad 3.5/5
RTOS 3/5
I2C/SPI/UART 3.5/5
Solidworks 3.5/5
Altium Designer 3.5/5

Robotics

Motor Control 4/5
Sensors Integration 4/5
PID Control 3.5/5
Robot Kinematics 3.5/5
ROS 3.5/5

Currently Learning

Solidworks ROS Advanced PCB Design Embedded Linux

Featured Projects

Power Monitoring Hub

Power Monitoring Hub

A smart device that logs power outages and monitors electricity availability in homes. Primarily designed for Nigerians due to the inconsistent power supply situation in the country, it notifies users when power is restored via SMS or mobile notifications. Built with ESP32 and integrates with a mobile app for remote monitoring.

ESP32 IoT Power Monitoring Mobile App
Smart Home Monitor

AI Powered Smart Waste Bin

An ESP32-based AI trash can system that detects waste levels, identifies trash types, and automates lid control. Integrated with ultrasonic sensors and a sorting engine for smart waste management. Data is visualized through a web dashboard that enables remote monitoring of bin status and activity.

ESP32 AI IoT Sensors
Home Security System

Home Security System

An Arduino-based security system featuring motion detection, door/window sensors, and a simple alarm. Includes a keypad for arming/disarming and sends notifications via SMS using a GSM module. The system operates on backup power during outages and includes tamper detection features.

Arduino Security Sensors GSM

Get In Touch

Contact Information

Location

Port Harcourt, Rivers State, Nigeria