Burlingame, California, United States
Responsible for a wide-range of software projects in support of Neptune's robot development.
• Redesigned user input system to be more scalable by extending joystick-only robot control to
accept new input devices and configurations.
• Developed Qt GUI manager to minimize intrusive control panel pop-ups.
• Developed user controls for new robot model using UR5 robotic arm, working with hardware team.
• Created Xbox emulator allowing control of robot without physical device
• Automated UML diagram generation for state machine code as part of Github CI pipeline to
improve code maintainability