Portfolio

Featured Work.

Outdoor Autonomous Navigation Framework for UGV
Robotics

Development and Performance Validation of an Outdoor Autonomous Navigation Framework for UGV

Problem: Designing a reliable outdoor navigation system for UGVs in unstructured terrain.
Role: Framework Architect & Lead Developer.
Result: Achieved sub-decimeter localization accuracy using EKF-based sensor fusion.

ROS2 Humble SLAM Toolbox Nav2
View Project
HydroHive – Smart Terrace Watering System
IoT

HydroHive – Smart Terrace Watering System

Problem: Manual garden maintenance leads to high water wastage and inconsistent plant health.
Role: IoT System Developer (Hardware & Dashboard).
Result: Reduced water usage by 40% via soil-moisture-triggered automation.

Raspberry Pi 5 MQTT Sensors
Autonomous Tunnel Inspection Robot - MATLAB Virtual Simulation
Simulation

Autonomous Tunnel Inspection Robot - MATLAB Virtual Simulation

Problem: Safe inspection of hazardous tunnel environments without human risk.
Role: Simulation & Algorithm for safe tunnel inspection.
Result: Validated autonomous obstacle avoidance and path planning in high-fidelity 3D environments.

MATLAB Simulink Robotics Toolbox
Report
BuildVerse Website
Event Tech

BuildVerse

Problem: Centralized platform needed for real-time hackathon management and team assessment.
Role: Frontend developer .
Result: Successfully managed data for 100+ participants with zero downtime.

React Firebase Node.js
View Project
Single Axis Solar Tracking System
Embedded Systems

Single Axis Solar Tracking System

Problem: Static solar panels lose significant energy yield due to fixed orientation throughout the day.
Role: Hardware Designer & Embedded Developer.
Result: Increased solar energy capture efficiency using LDR-based feedback control with servo actuation.

Arduino LDR Sensors Servo Motor PID Control
Multichannel Analog Signal Mixer
Electronics

Multichannel Analog Signal Mixer

Problem: Combining multiple analog audio/signal channels without noise, distortion, or impedance mismatch.
Role: Circuit Designer & Signal Processing Engineer.
Result: Designed a low-noise op-amp based multichannel summing mixer with independent gain control per channel.

Op-Amp Analog Circuits Signal Processing PCB Design
Self Balancing Robot
Robotics

Self Balancing Robot

Problem: Maintaining dynamic equilibrium of an inherently unstable two-wheeled inverted pendulum robot.
Role: Controls Engineer & Hardware Integrator.
Result: Implemented real-time PID balance control using IMU feedback achieving stable upright locomotion.

Arduino MPU-6050 IMU PID Control DC Motors
Lack of Information in Bus Stands
Web App

Lack of Information in Bus Stands

Problem: Commuters at bus stands have no easy way to know which platform their bus departs from or when it arrives, causing confusion and missed buses.
Role: Full Stack Web Developer.
Result: Built a web application where users enter their destination and instantly see the bus platform number, scheduled timings, and live status — effectively solving the information gap at bus stands.

HTML/CSS/JS Real-Time Data Search UI Public Transit
Real-Time Adaptability of Robots to Dynamic Production Conditions
Robotics & AI

Real-Time Adaptability of Robots to Dynamic Production Conditions

Problem: Industrial robots fail to adapt in real time to unexpected changes in production environments, causing downtime.
Role: Research Contributor & Systems Analyst.
Result: Explored adaptive control architectures enabling robots to re-plan and reconfigure autonomously under dynamic conditions.

Adaptive Control Industrial Robotics AI Planning ROS2
Person Following Robot
Robotics

Person Following Robot

Problem: Autonomous robots lack reliable human-following capability in cluttered or dynamic indoor environments.
Role: ROS2 Developer & Computer Vision Engineer.
Result: Built a real-time person-detection and tracking pipeline using depth cameras and ROS2 Nav2, enabling smooth human-following behavior.

ROS2 OpenCV Depth Camera Nav2 Python
Simulation and PLC-Based Control of a Weight-Based Conveyor Sorting System
Automation & PLC

Simulation and PLC-Based Control of a Weight-Based Conveyor Sorting System

Problem: Manual sorting of items by weight on conveyor lines is slow, error-prone, and lacks scalability.
Role: PLC Programmer & Simulation Engineer.
Result: Designed and validated a fully automated weight-based sorting system using Factory I/O simulation and CODESYS ladder logic with 100% sort accuracy in testing.

CODESYS Factory I/O PLC Ladder Logic Automation
Automatic Can Crusher Machine
Mechatronics / Embedded Systems

Automatic Can Crusher Machine

Problem: Manual disposal and volume reduction of beverage cans is labor-intensive, inefficient, and occupies significant storage space.
Role: Control Systems & Embedded Developer.
Result: Developed a functional mechatronic prototype capable of crushing 250ml cans at a rate of 2+ cans per minute using an automated sensor-actuator loop, fitting within compact dimensions (1.5' × 1.5' × 1.5') and a ₹5,000 budget.

Arduino IR Sensors DC Motor Relay Module LED Indicators