Software Development
- C++
- Python
- JavaScript
- React
- Node.js
- Java
- MongoDB
- Git / GitHub Workflows
- HTML / CSS
- Linux / Shell
[ Guelph, ON, CA ]
Computer Engineering @University of Guelph
I work across the hardware/software line — founding a 50+ member robotics club, leading design on a race car that reached national finals, and building full-stack apps and computer-vision systems in between.
System Status
Online: Open to new experiences and work
Core tools across software, embedded systems, and engineering design.
A summary of my professional experiences and roles.
Served as a Web Developer Assistant for the U+ community, analyzing site performance data and identifying key areas for improvement across multiple platforms. Collaborated with senior developers to implement front‑end and back‑end updates, optimize user experience, and resolve technical issues. Contributed to the development of new site features by reviewing analytics, troubleshooting bugs, and ensuring consistent design and functionality across the organization’s web ecosystem.
Founding member of the NITRO KNIGHT STEM Racing team, serving as Design Lead and Head Engineer. Designed and developed the team's race car, coordinating design milestones and solving technical challenges through the build. Engineering work on the car contributed to the team reaching the national finals for the first time.
Founded and led a student ran robotics club that grew to 50+ active members, overseeing all club operations while serving as the head designer and lead engineer. Directed the development of competitive FTC‑ready robots, mentoring students in 3D design, mechanical engineering principles, and CAD workflows. Established training pipelines, coordinated team structure, and built the foundation for the club to compete in Canada’s premier FTC competitions, while laying long‑term groundwork for expansion into additional robotics leagues and engineering challenges.
Assisted in managing site operations, coordinating with team members to ensure efficient workflow, and supporting the implementation of new processes and technologies. Contributed to project planning, resource allocation, and performance monitoring to enhance overall site productivity and safety.
Selected builds and systems you can expand with links and repositories.
Full-stack review platform built for CNLC so small businesses can manage listings and customer feedback in one place.
Habit tracker that turns milestones into gamified progress metrics with live data visualization.
Autonomous turret platform using facial-recognition and computer-vision tracking for real-time target acquisition.
Switches between fully autonomous tracking and remote-piloted control, using proximity sensing to manage engagement range — a hands-on demo of computer vision, control systems, and embedded hardware working together.