Loading...
Loading...
Hi, I'm Dylan—a Mechatronics Engineering student at the University of Waterloo. I'm passionate about building autonomous systems, robotics, and pushing the boundaries of what technology can do.
I have a strong foundation in software development, particularly in autonomous systems, backend development, and embedded programming. I'm deeply involved in projects related to robotics and software, such as designing autonomous drones and creating a fleet of robots to autonomously compete in soccer games.






Co-Founder of Waterloo's newest SDC design team. Our group aims to compete in the global RoboCup competition, where we will present a group of humanoid robots to autonomously compete in 4v4 soccer matches. The Software/ML/AI Team is responsible for developing the algorithms that drive our humanoid robots. This includes computer vision for recognizing the ball and opponents, decision-making algorithms for strategic play, and machine learning models to improve robot performance over time.

A project manager in the Waterloo Aerial Robotics Group design team, leading the team in charge of writing code for the autonomous flight of WARG's custom drone. My focus revolves around Python software development for drone autonomy. This encompasses computer vision code, path planning, and more.

First place Solace hackathon project. Developed a dynamic chatbot custom-trained on the user's current page. Leveraged Anthropic's Claude-3-Sonnet LLM to generate quick responses.
Created an AI-Enhanced Github Actions Workflow Analyzer that uses RAG to reference workflow logs and source code, to then explain any previous failures and present possible solutions.
Developed a control system for a two-axis machine using an STM32 microcontroller, enabling precise control of stepper motors using potentiometers, and limit switches for edges.
The BarBot is an autonomous drink delivery robot built using Lego EV3 Mindstorm hardware, and programmed with embedded C to deliver drinks on a custom grid system.
Worked with four others in the Toyota Software design challenge, creating a machine vision solution to detect holes for the automation of sticker placement.
Developed a back-tracking algorithm capable of solving any sudoku board, and further implemented a full sudoku game with a PyGame graphical user interface.
Awarded first place in a University of Waterloo competition by designing a fully mobile 3-Axis Robotic Arm. The arm is controlled remotely to pick up and move small items.
Python
C++
C
Java
JavaScript
Bash
React.js
Node.js
HTML
Tailwind CSS
Git
GitHub
Docker
Linux
VS Code
Postman
SolidWorks
AutoCAD