Machine learning, embedded systems, software, and engineering work.
FYP prototype/Integrated ML and embedded system
Vehicular Black Box: Vehicle Violation Detector
Final-year vehicular black-box prototype built around Raspberry Pi hardware. It combines camera, audio, IMU, GPS/GSM inputs, violation and driving-event modules, evidence upload, backend services, and a React dashboard.
System scope
ML, sensors, backend, dashboard
Hardware
Raspberry Pi 4B
Repository
Public GitHub
Computer VisionAudio MLSensor FusionEmbedded/IoTBackendFull StackEdge AI
Raspberry Pi 4BPythonTFLiteONNXNCNNGoPostgreSQLReactTypeScript
Computer vision prototype/Computer vision and Raspberry Pi inference
Road Sign Detection with YOLO and ONNX
Two-stage road-sign recognition pipeline for Raspberry Pi. YOLO localizes candidate signs, then an ONNX classifier separates speed limits, traffic lights, no-honking signs, and other signs.
Audio ML prototype/Audio ML pipeline and Raspberry Pi inference
Vehicle Horn Detection with Audio CNN
Audio classification model for detecting vehicle horn events from short microphone recordings. The pipeline converts audio into log-mel features, trains a CNN, and exports a lightweight TFLite model.
Crash-detection module that combines audio and IMU signals instead of relying on one sensor. The project packages separate model outputs into simple fusion labels for the vehicular black-box prototype.
Published dataset and ML model/IMU feature engineering and XGBoost
Lane Change Detection from IMU Data
Recall-focused lane-change detector using BMI160 accelerometer and gyroscope data. It builds 3.5-second windows, extracts motion features, and uses XGBoost on the public BYD driving-events dataset.
Sensor-based model for classifying normal versus aggressive driving behavior. It uses yaw-rate and acceleration windows, compares multiple models, and keeps the selected Optuna-tuned XGBoost artifact.
Input
2-second IMU windows
Model
Optuna XGBoost
ROC AUC
0.862
Sensor FusionEdge AI
XGBoostOptunascikit-learnPythonIMU windowsHugging Face dataset
C/C++ firmware work for ESP32-based edge devices using the A7680C 4G modem. It covers AT-command handling, MQTT/MQTTS, HTTP, SMTP, SMS, and call support for cellular IoT prototypes.
Java Spring Boot REST API for boarding-room management workflows. It uses Spring Data JPA, SQL Server configuration, environment-based settings, and H2-backed testing.
Backend
Spring Boot REST
Database
SQL Server
Tests
H2 test setup
BackendSoftware
JavaSpring BootREST APIsSpring Data JPASQL ServerH2
SLT R&D prototype/IoT telemetry and dashboard prototype
Industrial Machine Monitoring System
Telemetry prototype for monitoring industrial machine data over LTE. It collects sensor readings with ESP32 hardware, validates payloads, and publishes secure MQTTS JSON data to dashboards.
ATM room monitoring prototype for temperature and humidity tracking. It also tests IR-based AC control logic with remote status reporting and telemetry debugging.
Role-based service marketplace for local hiring workflows. It includes Spring Boot APIs, React pages, JWT authentication, service listings, bookings, categories, and messaging.
PHP/MySQL web platform for a stationery store and print-on-demand workflow. It supports product browsing, PDF uploads, print-job pricing, and order collection.
Smart aquarium project/Raspberry Pi automation and vision
Smart Fish Habitat Management System
Automated aquarium management system using Raspberry Pi 4 for water-quality monitoring, scheduled feeding, slow water changing, filtration, aeration, and heating. The project also tested YOLOv11 fish detection and TensorFlow Lite vision work for visual water-quality assessment.
Platform
Raspberry Pi 4
Subsystems
Monitoring, feeding, water change
Vision
YOLOv11 + TFLite tests
Embedded/IoTComputer VisionSoftware
Raspberry Pi 4PythonDS18B20PH-4502CTensorFlow LiteYOLOv11Servo controlSolenoid valvesRelay control
Factory line-following AGV prototype built during mechatronics training. It combines Arduino control, motor drivers, encoders, IR line sensing, and ultrasonic collision avoidance.
Automation project for PCB movement on a manufacturing floor. The work focused on embedded control logic, sensing, and practical process-flow constraints.
Automation upgrade work for a flame-treatment process in electronics manufacturing. It combines control logic, hardware constraints, and reliability needs from the production floor.
Java-based management system for music streaming workflows. The project applies object-oriented programming, data handling, and basic application logic.
Language
Java
Design
OOP application
Focus
Data workflows
Software
JavaOOPData handling
Academic software project/C programming project
Public Transport File-Based Database System
File-based database system in C for public transport records. It focuses on structured data, file operations, and command-line program logic.
Analog electronics project for designing a bandpass filter. It covers signal-conditioning concepts, frequency response, component selection, and practical circuit behavior.
Area
Analog electronics
Circuit
Bandpass filter
Focus
Frequency response
Hardware
Analog electronicsFiltersFrequency responseCircuit design