Site Navigation
Write your own jailbreak from scratch
Writeup for my near-optimal Rubik's cube solver
BUILD YOUR OWN RUBIK'S CUBE SOLVING ROBOT


Tom O'Donnell

About me:
Personal:
19 years old
Purdue Computer Engineering '25


Hobbies
Software Engineering
Hardware Engineering
Rubik's Cube (11 second average // 6.71 second PB)
Projects
- Designed and 3D Printed 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 a near-optimal 2x2 solver using a breadth-first search algorithm
- 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
Achievements
- Earned an A+ in "Advanced C Programming" due to "Outstanding participation in ways that benefit other students" and being "Among top 2% of students in the course".
- Dean's List and Semester Honors (2x each)
- EPICS Leadership Award (2022)