Resume
Robotics software engineer at Stratom. Passionate maker and innovator. FRC 2468
Experience
Stratom
Robotics Software Engineer
May 2024 - Current
- Developed Mermaid Analysis tool (Merm-An) to automatically generate system architecture diagrams from source code with commit hook.
- Designed RTOS abstraction layers enabling compatibility between FreeRTOS and Linux, enhancing system flexibility for embedded controllers.
- Developed architecture for new embedded controller to replace NI CRio for automonous vehicles.
- Authored safety software to detect and prevent self-collision for forklifts on autonomous vehicles, ensuring system safety in production environments.
- Added GPS waypoint initialization to auto-docking procedure for Autonomous 60K-Loader.
- Wrote robot diagnostic health monitor in ROS2 that interfaces with an Android application for quick and easy debugging and health monitoring.
Technical Skills:
ARIA Lab
Robotics/SLAM Researcher
November 2023 - July 2024
- Lead team of 13 on Robust SLAM Meta-analysis, including application of SLAM to high-variance situations (FPV drone racing YouTube videos). Handoff to successor in August to focus on work for Stratom.
- Developed set of over 30 blender SLAM challenge sequences, addressing falling leaves, fog, low visibility, high acceleration, featureless environments, and more.
- Created automatic sequence evaluator to run up to 12 SLAM algorithms against a full suite of test sequences and score the predicted trajectories for each pair.
- Developed team tools and tutorials for using Docker, blender, and lab servers.
- Developed novel feature matching algorithm for robust feature matching in high variance planar situations. Handoff to grad student in Feb to focus on SLAM.
Technical Skills:
Trimble
Software Engineering/Robotics Intern
May 2023 - December 2023
- Managed perception team for deployment of Autonomous vehicle to customer.
- Developed complete multi-platform application using C/python/Docker for peripheral configuration and flashing, including SmartMicro Radars, Ethernet Cameras, and Ouster Lidars.
- Designed and constructed complete electrical twin of our autonomous vehicle for use in bench testing and validation. Ran training course for testing team.
Technical Skills:
Osaro
Mechatronics/Robotics Intern
May 2022 - August 2022
- Using Solidworks and Arduino, designed and prototyped a special purpose scanner/buffer/orientation control system for glasses cases in an automated warehouse setting.
- Using Solidworks, SLS, and FDM printing, designed and manufactured modification to auto bagging systems, allowing them to integrate directly with an automated cell.
- Using VBA, developed a tool that fully automates the creation of low-poly-high-fidelity collision meshes for an entire robot cell from native CAD files. Previously 20+ hrs/modification. Used VHCAD, integrates with OpenRave model using Jinja files.
Technical Skills:
Mines Formula SAE
IT and CAD Lead | Treasurer | Throttle by Wire Project Lead
August 2021 - August 2023
- Wrote filter for analog sensor in Arduino, improving reliability for the sensor 25x.
- Developed and manufactured electronic safety interlock from scratch as PCB.
- Trained team members to use KiCad to develop their own PCBs.
Technical Skills:
Unaliwear
Engineering Technician | Outsource Manufacturing Liaison - Fulltime
April 2021 - August 2021
- Developed a complete new product (CAD, prototyping, focus groups, testing, manufacturing).
- Managed transition to a new primary supplier for metal watch parts.
- Oversaw the testing and validation of samples from new manufacturing facilities.
- Worked with an external AI team to test a new version of our fall detection algorithm.
- Coordinated outsourced materials research in China for the development of new components.
Technical Skills:
Iris Automation
LabVIEW Software Developer - Fulltime
March 2021 - April 2021
- Cleaned and optimized 3rd party LabVIEW automation code used in EV Automotive manufacturing.
- Recovered corrupted documentation using Linux tools.
Technical Skills:
Unaliwear
Engineering Technician | Administration - Fulltime
May 2020 - December 2020
- Improved testing speed by 3x using automated bard functionality test in embedded C++.
- Cultivated and maintained relationships with existing and new manufacturers.
- Developed a custom too to aid in an arthritic population’s use of our product.
- Identified issue and deployed custom injection moulded solution in collaboration with our manufacturers in China.
- Developed an automated firmware test suite using C++, SQL, and advanced Makefiles.
- Identified issue and developed an automated test to filter out a 10% failure rate in the final product, saving thousands in lost product and labour.
- Developed a laser engraving console using Python 3 and custom G-Code.
Technical Skills:
NASA
Engineering Intern
June 2020 - September 2020
- Led the design of a moon-shot battery screening system, directing the work of 13 interns.
- Used OnShape to design an autonomous system to screen lithium-ion cells.
- Evaluated contractor industrial standards for the LTV as part of the Artemis Mission.
Technical Skills:
Westlake FIRST Robotics Challenge Team (FRC 2468)
Programming Team Lead | Pitching Team Lead | Pit Team | Drive Team
August 2018 - June 2020
- Lead development of robot code, including autonomous action and vision systems. Lead a team of around 10 members across grade levels.
- Won 4/7 tournaments in 2019 and 1/1 tournaments in 2020 (~50 teams at each tournament)
- Planed and delivered presentations to 20 global leaders in the Austin area, including Intel, National Instruments, Microchip, Charles Schwab, ARM, and Cirrus Logic.
- Brought in $58,025 for our program over 6 months, as well as fostering additional sponsorship opportunities for years to come.
Technical Skills:
Awards and Honors
2023 Colorado School of Mines AlgoBowl 1st place
HackMIT 2022 IBM Sustainability Challenge 1st prize
2023 GoGoAir C-MAPP Scholar
2022 Spectrum C-MAPP Scholar
Eagle Scout
Education
2024 - B.S. Computer Science with a focus in Robotics and Automation - Colorado School of Mines
Skills and Expertise
General
Agile (Kanban, Scrum, Jira, Confluence)
Leadership
Communication
Time Management
Computer Science
Linux
C
Python
C++
Embedded C
Docker
LabVIEW
Rust
ROS / ROS 2
Mechanical Engineering
Solidworks (CSWA)
OnShape
Electrical Engineering
PCB EDA (KiCad, Altium)
Soldering (3mm SMD, THT)