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

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