
Introduction
Hi! I'm Will McIntyre, a 3A Mechatronics Engineering student at the University of Waterloo, currently seeking a co-op position for Spring/Summer 2025. I'm a passionate learner with aspirations in software development and a deep interest in mechatronics systems.
My experience spans programming with Python, C, and C++ for backend development and embedded/low-level systems, as well as web development expertise using Vue.js, Nuxt.js, and React. On the hardware side, my hands-on robotics work has sharpened my design, leadership, and technical skills.
Think jack of all trades... trying to figure out which ones to master ;)
I thrive on pushing my limits, whether it's in academics, sports, or work, constantly striving for growth and excellence. Outside of work and school, youβll typically find me:
Take a look at my work to explore some of the exciting projects I've completed!
Work
Mindfuel HTTP Server Tic-Tac-Toe Sumo Bot Firefighter Bot Questionable QuestionsMindfuel

Mindfuel is an innovative Flask-based web application paired with a separate CLI script and MySQL backend that provides daily motivational quotes to users.
Skills:
- Python
- Flask
- PythonAnywhere Cloud Integration
- MySQl & Flask-SQLAlchemy ORM
- HTML5/CSS3
- CLI Development
HTTP Web Server
Simple, lightweight HTTP/1.0 web server for serving static files safely. Handles simple GET requests with concurrent clients. Built entirely in C with modular structure.
Skills:
- Utilizing multi-process concurrency for handling multiple client connections
- Implementing POSIX APIs for socket programming
- Reading RFC documentation and implementing interfaces for handlign requests and sending appropriate responses
Tic-Tac-Toe Robot

Collaborated within a small, multidisciplinary team using LEGO technic and a LEGO EV3 brick that plays tic-tac-toe at varying difficulties against a user.
Skills:
- RobotC
- Hardware & Software Design Integrations
- Incorportating High-Resolution Sensors into Robotic Systems (Gyro, Colour, Rotary-Encoder)
- Minimax Algorithm Implimentation
Sumo Bot
Designed and built a robot, powered by a PIC16f887 chip, that competes against other in a sumo ring with a goal to push the opponent outside of the playing area.
Skills:
- PCB Design and Fabrication
- Soldering + Circuit Troubleshooting
- Design Process Optimization and Cost Analysis
- IR Sensor and Line-Detection System Application
Firefighter Bot
Developed a robot that navigates a maze and extinguishes flames accurately and efficiently.
Skills:
- Implementing Linear and Rotary-Encoder Sensors
- Deploying Optoelectronic and Spectral Sensitivity Detectors
- Phototransistor + LCD Integrations
- Soldering + Circuit Troubleshooting
- Design Process and Cost Analysis
- PIC Microcontroller Programming (Using Great Cow Basic and a PICKIT 3 Programmer)
Questionable Questions

ASP.NET Web Application that tracks funny questions asked in class using a local database.
Skills:
- ASP.NET Core 6.0
- HTML5/CSS3
- SQL
- C#
- MVC Web Design
Contact

Feel free to reach me at my email, look at my resume, or check out my Linkedin and Github below!