Projects

A selection of my engineering and research projects spanning control systems, robotics, machine learning, and industrial automation.

Digital Twin
Feb 2024 – Dec 2024
Digital Twin Modeling and Control Validation for Drilling Systems

Developed a digital twin of Topdrive and Drawworks drilling systems in MATLAB/Simulink and Simscape. Generated Beckhoff Structured Text from the model and validated PLC control logic via hardware-in-the-loop (HIL) testing.

JetBot Lane Detection
Aug – Nov 2022
Vision-Based Lane Detection and Autonomous Navigation, NVIDIA JetBot

Self-driving strategy using a ResNet-18 CNN for lane following. Designed a digital PID controller with pidTuner and compared stability and robustness across controller configurations.

GitHub →
Robotic Manipulator
Aug – Oct 2021
Lyapunov-based Non-Linear Tracking Control of a 2-Link Robotic Manipulator

Designed and simulated EMK, Adaptive, and Robust (Sliding-Mode) controllers for a 2-link robot in Simulink. Evaluated stability, control effort, and robustness across all three approaches.

GitHub →
Terrain Classification
Jan – May 2021
Terrain Classification from Time Series Data

Classified terrain types from IMU sensor data (accelerometer + gyroscope) using Conv1D, LSTM, GRU, and dense layers in Keras, achieving 85% accuracy with the best RNN LSTM model.

GitHub →
Face Recognition
Jan – Apr 2021
Animated Character Face Recognition

Deep learning pipeline for animated character face recognition achieving 93.49% accuracy on a real-time dataset.

GitHub →
MNIST Backprop
Backpropagation on MNIST from Scratch

Neural network trained via backpropagation from scratch using NumPy on the MNIST handwritten digit dataset (no deep learning frameworks used).

GitHub →
Energy Monitoring
Energy Monitoring, Usage Optimization & Condition Monitoring System

Embedded system in C for real-time energy monitoring, usage optimization, and equipment condition monitoring.

GitHub →

More on GitHub