Badges
Certifications
Work Experience
Team Lead
University of Virginia•  November 2019 - Present
• Working with interdisciplinary teams to compete in the Indy Autonomous Challenge, contributor for real-time control • Used C++ with Python wrapper to create command multiplexer to allow transition between human and computer controllers • Worked with embedded computers including NVIDIA Jetson & Xavier in a UNIX environment. Used CAN, I2C to interface devices
Product Architect
University of Virginia•  January 2019 - November 2019
• Used extensive survey data to develop an open-source robot simulation project based on ROS & Gazebo with a Python API • Worked with stakeholders from across industry & academia to identify feature sets to be added to project via git & Jira • Developed codebase using XML macros, C++ PCL, Unity & Python to create simulator with vanilla flavor & custom end-user builds
Principle Engineer
University of Virginia•  May 2018 - January 2019
• Created the software framework for an autonomous car-like robot using C++ in ROS with Python API and low-latency control • Implemented end-to-end SLAM & navigation functions with custom Python libraries and tensors to achieve high performance • Designed framework for multiple simultaneous mobile robot deployment in a common environment with real-time telemetry
Education
University of Virginia
Computer Science & Engineering, PhD•  May 2018 - Present
University of Virginia
Computer Science & Engineering, MS•  August 2016 - May 2018
Visvesvaraya Technological University
Electrical Engineering & Computer Science, BE•  August 2010 - May 2014