Swarm SITL
2026Four-drone swarm simulation on ArduPilot SITL — a leader flies a KML mission while three followers mirror it over MAVLink.
ArduPilot · SITL · PyMAVLink · QGroundControl · Python · Drone
Q1//About
I build autonomous robots and drones - from bare-metal firmware to ROS2 systems.
Robotics and embedded systems engineer based in Mumbai, working across embedded firmware, ROS 2 robotics, autonomous systems and drone communication architecture. I design end-to-end robotic and embedded solutions - electronics, Linux systems, firmware, MAVLink and CAN communication, and robotic control - and integrate the hardware and software behind autonomous robots, UAV platforms, EV battery systems and connected IoT devices.
B.E. in Electronics and Telecommunication Engineering, Vidyalankar Institute of Technology, Mumbai University (2020-2024, 9.4 CGPA). 2nd runner-up in the Water Rocket Challenge at the Technoxian World Robotics Championship, where I also competed in the Maze Solver Challenge.
Q2//Experience
Dec 2025 - Present
DroneStark Technologies
Jetson Orin · STM32 · ArduPilot · MAVLink · ROS 2 Jazzy · Embedded C/C++ · Linux
Jun 2024 - Nov 2025
Oben Electric Pvt. Ltd.
STM32 · NXP S32K · CAN · FreeRTOS · MQTT · Raspberry Pi · Embedded C
Q3//Drone Automation
MAVLink, ArduPilot, swarms and certified flight
Four-drone swarm simulation on ArduPilot SITL — a leader flies a KML mission while three followers mirror it over MAVLink.
ArduPilot · SITL · PyMAVLink · QGroundControl · Python · Drone
Q4//Research
Research projects designed to expand knowledge.
Path Planning Algorithms
Python · A* · Research · Drone · AI ML · RRT
PPO vs A* for 2D drone navigation in a custom Gymnasium environment — including a live dynamic-obstacle experiment.
PPO · Gymnasium · A* · Research · Drone · Autonomous Drones
Custom ArduPilot Copter firmware hardened for DGCA Type Certification — parameter locking, tamper-proofing and SHA integrity checks.
ArduPilot · C++ · Embedded · Security
Q5//Mobile Robot
SLAM, Nav2 and mobile robots that find their own way
Differential-drive robot with a 360° lidar doing real-time SLAM and autonomous point-to-point navigation on the Nav2 stack.
ROS2 Humble · SLAM · Nav2 · Lidar · Ignition Gazebo
Complete control architecture for a 2-wheel autonomous fire-response robot — electronics, motor control and system integration.
Embedded C · Motor Control · Electronics · Linux
A multi-agent AI workflow that turns natural language into working ROS2 code — specialist agents scaffold, build, simulate and debug.
ROS2 Humble · Claude Code · MCP · Agentic Orchestration · Open Source
End-to-end electronics and control for an autonomous rover - Jetson Orin high-level computer, STM32 vehicle controller with Ackermann steering, and a MAVLink-to-TCP telemetry bridge.
Jetson Orin · STM32 · MAVLink · TCP/IP · BLDC · Ackermann Steering
Six-wheel rover with rocker-bogie suspension, controlled through ROS 2.
ROS 2
Q6//Manipulation
Robotic arms, inverse kinematics and MoveIt
3-DOF(Degrees of Freedom) arm with MoveIt inverse kinematics — publish a target pose and the IK executor drives the arm to it.
ROS2 Humble · MoveIt · ros2_control · RoboticArm · Research
A multi-agent AI workflow that turns natural language into working ROS2 code — specialist agents scaffold, build, simulate and debug.
ROS2 Humble · Claude Code · MCP · Agentic Orchestration · Open Source
Q7//Embedded & Firmware
STM32, CAN, RTOS — bare metal that ships
BMS architecture and firmware for electric motorcycles — SOC estimation, CAN communication, and a cell-balancing algorithm that cut charging time by 30%.
Embedded C · CAN · FreeRTOS · NXP S32K · MQTT
End-to-end electronics and control for an autonomous rover - Jetson Orin high-level computer, STM32 vehicle controller with Ackermann steering, and a MAVLink-to-TCP telemetry bridge.
Jetson Orin · STM32 · MAVLink · TCP/IP · BLDC · Ackermann Steering
Custom ArduPilot Copter firmware hardened for DGCA Type Certification — parameter locking, tamper-proofing and SHA integrity checks.
ArduPilot · C++ · Embedded · Security
Q8//AI & Tooling
Reinforcement learning and AI-assisted robotics workflows
Path Planning Algorithms
Python · A* · Research · Drone · AI ML · RRT
PPO vs A* for 2D drone navigation in a custom Gymnasium environment — including a live dynamic-obstacle experiment.
PPO · Gymnasium · A* · Research · Drone · Autonomous Drones
A multi-agent AI workflow that turns natural language into working ROS2 code — specialist agents scaffold, build, simulate and debug.
ROS2 Humble · Claude Code · MCP · Agentic Orchestration · Open Source