Engineering Projects

Projects spanning controls, embedded firmware, PCB/hardware design, AI integration, and robotics.

Controls & Automation

Industrial Pump Station Control & Monitoring Simulation

PLC • HMI/SCADA • PID • VFD • Python • Modbus TCP

  • Modeled multi-pump control with lead/lag sequencing, PID pressure regulation, VFD commands, and automatic pump rotation.
  • Designed simulated HMI/SCADA views for pressure, flow, tank level, equipment status, alarms, and operating modes.
  • Simulated fault handling and pump failover with Python and Modbus TCP data acquisition for maintenance analysis.
Embedded Firmware

STM32 Motor Control & Condition Monitoring

C • STM32 • UART • ADC • PWM • DMA

  • Developed embedded C firmware for motor control and sensor acquisition using timers, PWM, ADC, interrupts, and DMA.
  • Implemented non-blocking UART telemetry for sensor data, operating states, and fault information.
  • Integrated fault-monitoring logic and performed hardware/firmware debugging using serial diagnostics and test instrumentation.
PCB & Embedded Systems

Smart Door Access Control System

KiCad • Autodesk EAGLE • Embedded Systems • Python • IoT

  • Designed and fabricated a PCB for an embedded access-control system integrating electronic locks, sensors, hardware I/O, and authentication hardware.
  • Developed hardware–software control logic with sensor processing, anti-spoofing, fail-safe behavior, and reliability testing.
PCB & AI Integration

Interactive AI Voice Assistant

KiCad • Autodesk EAGLE • Raspberry Pi 4B • Python • GPIO

  • Designed and fabricated a PCB supporting a Raspberry Pi voice-assistant system with audio and GPIO-controlled hardware.
  • Integrated speech recognition, text-to-speech, external AI services, and hardware indicators in Python.
  • Performed hardware–software integration and iterative debugging to improve system reliability and response behavior.
Robotics

Robotic Engineering Project

Raspberry Pi • ROS • C++ • I2C

  • Developed and tested robotics software using Raspberry Pi, ROS, and C++.
  • Integrated a 2D interactive grid-based component and used I2C communication for system programming.
  • Performed iterative functional testing and debugging for system behavior and reliability.