Projects

Selected projects

Each project starts with a one-line explanation anyone can follow, then the technical details for those who want them.

Industry

Robotics Engineer — Joulea LLC (May 2023 – Jan 2024)

I built the perception and navigation stack that let drones and robots scan Atlanta's largest buildings in 3D — mapping as they fly, dodging obstacles, and turning raw scans into inspection-ready models.
Joulea robot mapping demo
PLATFORM DJI drones · ground robotsSTACK LiDAR-inertial SLAM · DJI SDK · PCLRESULT 3D models of major Atlanta buildings

Graduate class projects · Georgia Tech

Language-guided robotic trajectory generation · Deep Learning, 2023

Tell a drone "stay away from the table and fly smoothly," and it reshapes its flight path to match — language in, trajectory out.
STACK CLIP/BERT · diffusion modelsPLATFORM simulated drones

Learning from human feedback for robot tasks · Human-Robot Interaction, 2023

Instead of programming a household robot's behavior, people simply tell it when it's doing well or badly — and the robot learns to act the way users actually want.
PLATFORM Stretch RE1 (sim)STACK RLHF · policy comparison

Multi-agent robotics planning · Robot Intelligence: Planning, 2022

When a robot and a human share the same space and the same goal, who moves where? I built a simulation to find out — and tested five learning algorithms on it.
STACK PPO · SAC · A2C · BC · MARWILFOCUS human-in-the-loop planning

Undergraduate projects · IIT Kanpur

Indoor localization of multirotors (Bachelor's thesis)

Indoors, a drone can't use GPS — so I taught it to figure out its position and heading from wireless beacons alone, with no compass needed.
YEAR 2019STACK range SLAM · PSO · Gaussian filtersRESULT led to ICUAS 2020 paper

Depth-camera gesture interface ("Desktopography") · Electronics Club, 2019

A projector plus a depth camera turns any desk into a touchscreen — wave your hand and the computer pointer follows your finger.
STACK depth vision · OpenCV · SIFT/SURF/ORBRESULT gesture-driven interface

Swarm robotics for ground bots

Five small robots talk to each other over WiFi and arrange themselves into shapes — without ever colliding, thanks to a shared traffic-planning algorithm.
YEAR 2019STACK CBS planning · ArUco · diff-driveRESULT multi-bot shape formation

Team lead & competitions · Aerial Robotics IITK

Team Lead — Robotics Systems (Nov 2017 – Apr 2019)

I led the student team building autonomous drones — coordinating perception, planning, control, and hardware into competition-ready systems.
ROLE team leadSTACK Pixhawk · VIO · DJI SDKRESULT 🥇 Inter-IIT gold (DRDO S&R)

Inter-IIT 2019 · DRDO UAV Fleet Challenge — 🥇 Gold, nationwide

A fleet of drones had to find and pinpoint colored boxes hidden in an unknown environment. Our drones could spot a box, track it precisely, and land on it.
TEAM Aerial Robotics IITKSTACK vision · Kalman filteringRESULT gold medal, national

Inter-IIT 2018 · Pluto-X Hackathon — 🥈 2nd nationwide

Build a palm-sized drone that follows a wall on its own — using only tiny sonar sensors, and without drifting off course when readings get noisy.
PLATFORM Pluto-X micro droneSTACK sonar · embedded controlRESULT 2nd prize, national