Projects & Open Source Contributions

A selection of personal, open-source, research, and robotics engineering projects I've built and contributed to.


Memory Optimization in Newton Raphson Power Flow (Power Grid Model)

Optimized sparse factorization for Newton-Raphson Power Flow in the Power Grid Model C++ library by localizing the Jacobian matrix to L3 cache, reducing cache misses by 0.8% and eliminating per-solver-instance working set overhead, removing transient peak memory growth entirely.

View Pull Request #1433 ↗

Chatbot with embeddings

Developing a chatbot leveraging embeddings and vector search to optimize LLMs for specialized research topics. The user interface and backend logic are fully operational while integrating custom document embeddings.

See it here! ↗

Neural Architecture Search using Reinforcement Learning

Built an RL-driven neural architecture search pipeline (TRPO and PPO training a recurrent controller) to automatically design GNN architectures for the CiteSeer dataset, matching the original hand-designed method's 73.6% mean validation accuracy without manual tuning.

See it here! ↗
Seraphim Hexacopter

Seraphim Autonomous Hexacopter

An autonomous hexacopter based on the PX4 flight stack, capable of autonomous waypoint navigation and object detection via a camera module. Seraphim maintains a thrust-to-weight ratio of 2:1 during take-off and carries a payload of up to 7 kg. Developed at Project MANAS.

See it here! ↗
KOBU Multi-Robot System

KOBU Multi-Robot Coverage

A multi-robot coverage planning system composed of 3 differential-drive robots utilizing space-filling curves (Peano & Hilbert curves). Implemented using ROS, Gazebo, and C++.

See it here! ↗
Drone Path Optimizer

Drone Simulation (DPO)

Built a simulation to visualize quadcopter flight in Gazebo using ROS. Created a Software-In-Loop (SITL) testbench sending coordinate vectors in C++ to the PX4 flight stack.

See it here! ↗
Slope Detection

Visual Slope Detection

Implemented slope detection of incident surface obstacles using an Intel RealSense depth-camera sensor in Python and OpenCV, publishing calculated slope angles over ROStopics.

See it here! ↗
Iterative Inverse Kinematics

Iterative Inverse Kinematics

Iterative inverse kinematics solver using Jacobian matrices and Newton-Raphson root solving methods to achieve convergence for a 3 DoF RRR robotic arm.

See it here! ↗
SHELFY Warehouse Automation

SHELFY Warehouse Automation

National semi-finalist (Top 100 out of 3000+ teams) in the Swadeshi Microprocessor Challenge by the Govt. of India. Built a smart automated storage and retrieval system for warehouse automation using an indigenous FPGA board.

See it here! ↗