I'm a Mechatronics Engineering student at the University of Waterloo and a Junior Software Engineering Intern at Loadlink Technologies.
I build practical systems across full-stack software, robotics, and embedded control.
Connect
|
|
|
|
|
|
|
Skewbot Autonomous Skewb-solving robot with a BFS database of 3.1M optimal solutions, web-based state scanning and normalization, and serial-controlled execution with tuned PID for sub-15s solves. C++ | BFS | Bit Packing | PID Control | VEX IQ | 3D Printing | Web Interface |
|
auraforming.ai Voice-first intake platform for businesses: upload a fillable PDF, run multilingual guided interviews, validate answers with AI, and write results back into PDFs. React | Vite | Flask | SQLite | Gemini API | ElevenLabs |
|
Draw2Route Penalty-weighted pathfinding system that maps hand-drawn routes to OpenStreetMap nodes with projection-aware geospatial processing and real-time backend delivery. Winner of Best Use of Algorithms at RhythmHacks. Python | OSMnx | OpenStreetMap | Pathfinding | Geospatial Graphs | Svelte |
|
Custom Robotics Controller Designed and built a custom competition operator board end-to-end, including hardware layout, soldering, and C++ firmware, then deployed it during a record-breaking season for faster and more intuitive robot control. C++ | Embedded Systems | Soldering | Electronics Design | Mechatronics |
|
FIRST Robotics Codebase Java competition robot codebase featuring AprilTag-based localization, autonomous path following, and a modular state system for intuitive control. Java | WPILib | Computer Vision | Git |
More work: andriibessarab.com/projects
| Languages |
|
| Frameworks |
|
| Tools & Platforms |
|
| Concepts |
|








