Career History
Experience & Education
Master of Science in Robotics
Korea Advanced Institute of Science and Technology
2024 - 2026
Daejeon, South Korea
Thesis: Accelerating Policy Learning for Robust Control of Robotic Manipulators and Aerial Vehicles via Physics-Informed Guidance
​Supervisor: Professor Dong Eui Chang
Experience Summary: Recipient of KAIST scholarship. Throughout my MS program, I also worked as a graduate research assistant at Control Lab. I specialized in the intersection of modern control theory and learning-based algorithms for robotic systems. ​My work spanned theoretical studies and designs to real-world hardware deployment on manipulators, drones, and mobile robots.
​
Primary Research:
-
Marine-Manipulator Control: I was an integral part of a research project involving robust and safety-constrained control of a marine-manipulator system under adverse sea conditions. I played key roles in all major aspects of the project since the inception, notable contributions include complete system identification, digital twin development, sim2real gap quantification and mitigation, control system design, RL training/optimization and highly optimized hardware implementation on Jetson Orin+STM32.
-
Robust Drone Control: I performed independent research on robust drone control that combines model-based and geometric control strategies with reinforcement learning algorithms for robust control under heavy disturbances.
-
Hybrid Control: I also did collaborative research on robot independent hybrid control strategies utilizing model-based approaches to improve learning-based solutions for sample efficiency in RL (model-based baselines, approximate analytic solutions, residual RL), parameter estimation and tuning (using RL, differentiable simulations, and observer designs), and on reducing sim-to-real gap for RL policies (robust simulation design, disturbance observers, L1-adaptation, and offline fine-tuning approaches).
​
Technical Experience:
-
Control Theory: Nonlinear systems (refer Khalil Nonlinear Systems/Control), optimal control (LQR, MPC, Krener NST), and geometric control on manifolds.
-
Learning and AI: Deep RL, Foundation models (VLAs, LLMs), World models, and Neural ODEs for system identification.
-
Differentiable Simulations: Nvidia Warp/Newton, JAX and Pytorch for differentiable simulation based policy learning and system identification.
-
Manipulator Control: Control strategies for manipulators including FK-IK, trajectory design, observer design, and system modeling from scratch.
-
Hardware Implementations: High-performance control loops in C/C++, TensorRT and CUDA implementations on edge devices like Jetson for RL policies.
-
Simulation/RL Tools: MATLAB/Simulink, IsaacSim, RPG-Flightmare, Gymnasium, SB3.
Senior Engineer, Systems Engineering Team
Enphase Energy
2021-2024
Bengaluru, India
Managers: Muniraj Gopal, Sugnatha Krisnamoorthy
Experience Summary: I worked as a Senior Engineer at Enphase Energy, Bangalore office. My major focus was on analyzing and simulating existing power management control algorithms used in the products, and on supporting the development of automatic validation testing framework.
​
Primary Projects:
-
Built simulation models for our products in MATLAB/Simulink, which are still in use today.
-
Tested and verified control algorithms through the simulation models.
-
Supported validation team and field engineers in reproducing complicated failure cases that are impractical on real hardware.
-
Wrote extensive documentation on legacy control designs, legacy embedded code and communication protocols.
-
Built simulation models for our proprietary communication protocol and on high-frequency communication channels to stress-test new designs and algorithms.
-
Supported development of C++ and Python drivers for communication between our products and existing hardware testing platforms, and on a custom scripting language to automate tests.
Bachelor of Technology in Electronics and Communication Engineering
Indian Institute of Technology Guwahati
2017-2021
Guwahati, India
Thesis: Multi-agent Multi-Objective Optimization with Deep Q-Learning
​Supervisor: Dr Hanumant Singh Shekhawat
Experience Summary: My major focus during BTech was to explore different fields in robotics and work towards full-stack robotics development ranging from design, perception/sensing, control, and hardware implementation. I was one of the project managers and the inventory manager for Robotics Club, the microcontrollers team lead for Electronics Club, and one of the core members of 4i Labs, Tech Board that included the best and largest projects among the student technical clubs. I participated in two Inter IIT Tech meets, in 2018 and 2019, earning one bronze and two silver medals.
​​
Primary Projects:
-
​Thesis: Mainly focused on Deep RL algorithms for multi-agent systems for resource allocation and planning.
-
Design Project (MoPAT): I built on a ROS2 (initially ROS1) based low-cost, easy to set-up and high reconfigurable research platform for tracking and communicating between multi-agent planar mobile robots akin to OptiTrack/Vicon systems.
-
Technical Club Projects: I worked with drones, custom robots, perception algorithms, learning algorithms, TTS in the robotics club (+ aeromodelling for drones) and on different microcontrollers (STM, ATMega, TI, PIC) in the electronics club.
-
Hackathons/Workshops: Initially I joined hackathons and workshops on robotics and computer vision, and ended up hosting them down the line.
​​
Technical Experience:
-
Tools: ROS1/2, Gazebo, ​Mujoco, MATLAB, Simulink.
-
Languages: Python, C/C++, Embedded C.
-
Libraries: Tensorflow, Keras, PyTorch, OpenCV.
-
Hardware: Arduino, STM, PIC, RPi, Jetson, Pixhawk, APM.
-
Domains: Control, Motion planning, Sensor fusion, Perception.
Teaching Experience
Teaching Assistant, Pre-URP, KAIST
2024
I worked as a teaching assistant under Pre-URP where I taught taught ROS, SLAM, motion planning and using these algorithms on the Turtlebot platform to high school students.​
Teaching Assistant, Data-Driven System Theory Graduate Elective, IITG
2022
Invited to give online lectures on reinforcement learning theory and applications. I taught the basics of RL, moving from MDPs upto Deep Q-learning, and their implementation in Tensorflow.
Teaching Assistant, YTS Program, Plaksha University
2021, 2020
I taught high school students electronics, programming and robotics under Professors from NEU, Harvard, IITD and IITG. My major focus was on hands-on teaching building and debugging projects, and on preparing the teaching materials.
Lab Assistant, Automation Lab Graduate Elective, IITG
2020
Working under Dr Hanumant Shekawat, I worked on designing new experiments and teaching practical robotics fundaments, specifically on control, motion planning, sensors, ROS and communication protocols for the graduate elective.
Leadership and Outreach
Mentor, Student Alumni Interaction Linkage
2021
Mentored senior year students on job/research applications and placements, specifically on core electronics job profiles, and research profiles on robotics.
Project Manager, Robotics Club, IITG
2019
I led several team projects and onboarded new members during my tenure. I also organized competitions and workshops on computer vision and robotics. Additionally I managed influx-outflux of all project components.
Microcontrollers Team Lead, Electronics Club, IITG
2019
I led several team projects and onboarded new members into the club, specifically on ATMega and PIC microcontrollers, related hardware and device communication protocols. I also organized competitions and workshops on microcontrollers.
Control and Localization Team Head, Humanoid RAMAN, 4i Labs, IITG
2019
I was a core team member of the Humanoid RAMAN project under 4i Labs which hosted 5 of the best projects under Technical Board IITG. I worked on developing ROS packages, human pose replication for the forelimbs and speech.
Mentor, TechEvince Exhibition, Technical Board, IITG
2019, 2020
Outside the manager and team lead roles in the technical clubs, I also mentored freshman and sophomore students for projects and the annual technical exhibition under Technical Board IITG.