My Portfolio

A selection of projects demonstrating my skills in embedded systems, firmware, and IoT.

ONLINE AIR QUALITY MONITORING SYSTEM

ONLINE AIR QUALITY MONITORING SYSTEM

Problem: Develop a low-power, automated system that can be monitor remotely via a Web app and showws real time Data.

My Role: I was responsible for the full-stack embedded development. I designed the custom PCB, developed the **bare-metal firmware** for the ESP32 microcontroller to manage sensors and Display, and implemented the Wi-Fi/SIM connectivity stack to integrate with a cloud-based dashboard.

Technologies Used: ESP32, C++, Arduino IDE, MQTT, TCP/IP, Altium 25, SIM-Module, Ambient Air Quality Sensor, Display(20x4/128x64/Nextion/DWIN).

Outcome: The final product was a reliable, energy-efficient device that Monitor Air Quality in Real Time. The system is scalable and provides real-time data to end-users.

LED Board with live Data

LED Board with live Data

Problem: Create A Custum user interface(UI) On LED RGB MATRIX Screen Which Shows Real Time Data From Live Servers

My Role: I single-handedly engineered a cutting-edge system, featuring a custom-designed PCB and a fleet of ESP32 , to drive a dynamic RGB LED matrix display. By meticulously implementing a high-speed SPI protocol, I enabled the seamless, real-time visualization of critical data streams, revolutionizing how clients monitor key metrics.

Technologies Used: ESP32, C++, P10 RGB MATRIX DISPLAY, Arduino IDE, ESP8266, SPI, RS-485

Outcome: We've deployed a dynamic system that projects real-time data onto an RGB matrix display. This isn't just a dashboard; it's a living visual tool that helps our client proactively predict and prevent equipment failures, resulting in significant reductions in maintenance costs.

Diesel Generator Monitoring System via HMI

Diesel Generator Monitoring System via HMI

Problem: Create A Custum Graphical user interface(GUI) On Human-Machine Interface(HMI) Touch Screen to measure Real Time Voltage Output From Diesel Generator

My Role: I designed the communication protocol(RS-485) and developed the firmware for a System **ESP32 nodes**. I implemented a **Selec Instrument** stack for High Voltage data and Multiple Temprature Of diesel generator and Shown on the Screen

Technologies Used: ESP32, C++, Selec Voltage Intrument, Arduino IDE, RTD, MAX6675, RS-485, NEXTION Editor(for custom GUI), Nextion 7" HMI

Outcome: The system successfully deployed and is now used to provide real-time condition monitoring(i.e. Output Voltage, Fuel Temprature, Engine Temprature Etc), helping to predict and prevent equipment failures, saving the client significant maintenance costs.

Industrial Sensor Network

Industrial Sensor Network

Problem: Create a robust and secure wireless sensor network for a factory environment to monitor temperature, humidity, and vibration on critical machinery.

My Role: I designed the communication protocol and developed the firmware for a network of battery-powered **ESP32 nodes**. I implemented a secure **LoRaWAN** stack for long-range data transmission and configured the gateway to securely forward data to a central server.

Technologies Used: ESP32, C, LoRaWAN, AWS IoT Core, custom protocol design.

Outcome: The system successfully deployed and is now used to provide real-time condition monitoring, helping to predict and prevent equipment failures, saving the client significant maintenance costs.