Tom O’Donnell

About Me:

- Algorithm Team Lead for Purdue Robomaster Club: Developing autonomous robotic systems via computer vision, AI, and SLAM routines using ROS2
- Designed a Rubik's Cube Solving Robot capable of solving Rubik's Cubes in under 2.5 seconds
- Wrote a 3x3 Rubik's cube solver algorithm capable of solving over 2 million Rubik's Cubes per second
- Wrote an iOS 6 jailbreak using a SSH Ramdisk
- Author of of Purdue's Robomasters Team Wiki Page, aimed at documenting algorithm decisions and reducing complexity for new members

Skills

Tom's Resume (2023)
Software: C++, Python, Embedded C, ROS2, Verilog, Git, OpenCV, TensorFlow, Pytorch, Pandas, NumPy
Hardware: Digital logic, embedded systems, STM32, motor control, CAD

Education

Purdue University (West Lafayette, IN)
Bachelor of Science in Computer Engineering, Concentration in Software Engineering
3.7+ GPA, May 2025
Key Courses: Data Structures (ECE368), Microprocessor Systems (ECE362), Advanced C Programming (ECE264)

Work Experience

- Program Management Intern - Ford Motor Company (Summer 2023)
- Software & Features / Autonomy Intern - Ford Motor Company (Summer 2024)

Further Achievements

- Earned an A+ in "Advanced C Programming" due to "Outstanding participation in ways that benefit other students" and "Among top 2% of students in the course"
- Dean's List and Semester Honors (2x each)
- EPICS Leadership Award (2022)