Berkeley, California, United States
• Led the development and maintenance of a full-stack software system, integrating C++ Arduino
based code across various robot types and building Python infrastructure for end-user
applications, with a focus on robust software architecture designed to scale and accommodate
multiple variations of robots
• Architected and implemented a full-stack LTE communication infrastructure, enabling seamless
two-way trans-mission of encoded message packets and improving connectivity for robotic
systems using Cellular XBee devices and integrating with AWS IoT Core, Lambda, DynamoDB, and
SMS notifications
• Optimized camera-based situational awareness systems by leveraging IMU sensor readings for
horizontal image correction. This included static cameras placed around the sphere of the payload
and a rotating camera on a pan-tilt system, significantly enhancing situational awareness as
requested by customers
• Implemented an OS-independent video receiver featuring auto-detection via FFMPEG and
GStreamer, using threading for flawless device connection management
• Shipped a major software release affecting numerous customers, performing extensive testing
across various hardware revisions to ensure high reliability and performance
• Mentored numerous interns and UC Berkeley research students with a focus on novel research and
publication on machine learning/computer vision methane detection from multimodal sensor
readings
• Collaborated directly with a small in-house manufacturing team for provisioning and deploying
robotic systems, enabling fast iterations on revisions