Mitanshu GoelDelhi · IN · 28.61N 77.20E

Robotics & AI Engineer

Building robots & teaching them to move.

Most recently, Physical AI at Nferent AI — 6-DOF arms, dexterous hands, and the teleoperation & imitation-learning pipelines that turn human demonstrations into robot policies.

See the work ↓

Work

Press play on anything — every clip is short. Filter by where it was built.

Where each project was built — three internships and my own time.

Dual-arm VR teleoperation

Two industrial arms copying my hands live through a Meta Quest 3, built at Nferent AI on a real-time C++ control stack I wrote — with a clutch so I can re-grip mid-task without the robots wandering.

2× Elite CS66 Quest 3 Real-time C++ ROS 2
Full story + more media →

Robot hand plays rock-paper-scissors

A five-finger, 20-motor hand I programmed at Nferent AI — it reads your gesture through a camera and throws its own move back.

Tesollo DG-5F 20 motors RealSense + MediaPipe
Full story + more media →

Franka teleop → training dataset

Driving a Franka research arm at Nferent AI behind a safety stack I wrote, recording a 51-episode manipulation dataset — 2.1 hours of RGB-D — in LeRobot format.

Franka FR3 51 episodes · 2.1 h LeRobot
Full story + more media →

Two gloves, three cameras, one clock

The capture-and-sync software I built at Nferent AI — two motion-capture gloves and three depth cameras held to one clock, under 15 ms of drift at the 95th percentile, across 45 episodes.

<15 ms @ p95 2× MANUS 3× RealSense
Full story + more media →

Bodhi — the humanoid that answers

A small humanoid I built at SarthakAI — it spots objects with YOLOv8 and answers questions by voice, gated by a wake word.

UBTech Yanshee YOLOv8 NeMo ASR
Full story + more media →

A 6-DOF arm, sim to real

My first internship, at NextUp Robotics — I wrote the MoveIt interfaces (joint, Cartesian-pose, and waypoint motion) with KDL inverse kinematics for a 6-DOF arm, checked in simulation, then run on the real hardware.

6-DOF cobot MoveIt ROS 2 KDL IK
Full story + sim view →

Six legs, eighteen joints

An 18-DoF hexapod walker — the inverse-kinematics gait engine that turns a foot target into joint angles is mine. Walking here in Gazebo simulation.

18 DoF ROS 2 · ros2_control Gazebo sim
Full story + CAD →
Training-loss chart for the Mistral 7B Reddit continued-pretraining run: raw loss with a smoothed line falling from 2.086 to 1.994 over 2200 steps, learning-rate warmup overlaid

A language model, from scratch

A 51-million-parameter GPT — better perplexity than GPT-2 on the same data (16.85 vs 24.68). Plus LoRA and QLoRA fine-tunes with hand-rolled distributed training; the loss curve above is the Mistral 7B Reddit run, plotted from the repo's trainer_state.json.