
Robotics Software Developer
Send a job offer directly to this candidate
M.S.E. Robotics from Penn's GRASP Lab, and two years writing production software in industry before that.
My thesis is decentralized multi-robot coordination. I designed LCBA, a task-allocation algorithm that keeps a fleet completing tasks even when the communication graph breaks apart. Where centralized baselines drop to zero, LCBA keeps running. I evaluated it across 6 maps and 6 to 200 agents over 432 runs.
At OPEX I built a multi-threaded discrete-event simulation in C++ handling 1,000+ parallel events. It let the team validate against the simulator instead of waiting on scarce hardware.
I work across the autonomy stack too. ROS2 perception and planning on the F1/10 racing platform, an adaptive RRT* planner for real-time goal tracking, and distributed MPC for 8+ quadrotor swarms.
First-author paper at the ICRA 2026 Workshop on Frontiers of Optimization for Robotics (SBAMP), on real-time adaptive motion planning.
Focus areas: C++, ROS2, motion planning (RRT*, A*, MPC), multi-agent systems, real-time and distributed control, simulation.
Seeking full-time robotics software engineering roles. F-1 STEM OPT eligible, 3 years of work authorization.
Time Critical Software Engineering Intern at OPEX Corporation (2025-06 – 2025-08)
Software Development Engineer at Brillio Technologies (2022-06 – 2024-06)
Master of Science in Engineering in Robotics – University of Pennsylvania (2024-08 – 2026-05)