Software EngineerTake a seat, stay awhile!

Hello! I'm a Computer Engineering student at the University of Toronto with a love for building… well, just about everything. From low-level embedded systems to fullstack web applications, I'm always chasing that “aha” moment where everything clicks into place. When it comes to engineering I'm drawn to both the creative and technical sides of it, and I find the most fun happens at the intersection of code, hardware, and design. At the root of it all is a strong desire to grow and learn, as both an engineer and a person.

Profile picture of Paige McDougall

Aspirations

Full-Stack Development

I enjoy working across the whole stack, satisfying my underlying passion for creative design on the frontend and my love for a good puzzle on the backend. I make every design choice with the end user in mind, ensuring that the experience feels smooth and intuitive. There's something so satisfying about getting the frontend and backend to click, and I love the artistic side of development just as much as the logic behind it.

Embedded Systems

I enjoy working close to the hardware, satisfying my curiosity for how things work under the hood and my love for hands-on, ground-up system building. I've developed embedded projects using C, C++, and Verilog across platforms like STM32 and FPGAs. From motor control to real-time signal processing, I focus on writing efficient, reliable code that interfaces seamlessly with hardware.

Education

Bachelor of Applied Science in Computer Engineering

University of Toronto | Expected 2027

  • Edward S Rogers Sr. Admission Scholarship (2021)
  • Dean's Merit Award (2021)

Featured Projects

Inventory System • Fullstack App

June 2025

A full-stack retail system that simulates both point-of-sale (POS) and inventory management for a fictional garden centre. Features include product and customer handling, real-time stock updates, search and filtering, order tracking, and a responsive UI. Built with a custom PostgreSQL schema and connected through a RESTful API.

JavaScriptReactnode.jsPostgreSQLFullstack

Colour Sorter • Embedded System

March 2025

An automatic colour sorting system implemented on an STM32 microcontroller. Objects move along a DC motor powered conveyor belt while a camera, using real-time image processing, determines the colour and sets a signal to trigger the corresponding servo powered push arm to dismount the object into its respective bin. Built from scratch with low-level camera interfacing, UART debugging, and motor timing.

Embedded CSTM32Embedded SystemReal-Time Processing
Detecting Eeveelutions • Deep Learning Model preview

Detecting Eeveelutions • Deep Learning Model

August 2024

A deep learning object detection model trained to identify specific Pokémon evolutions within images. Built using TensorFlow and trained on a custom dataset using transfer learning on Densenet, this project demonstrates the application of computer vision techniques in a fun and engaging way.

PythonTensorFlowComputer VisionDeep Learning
Donkey Kong • FPGA Game Development preview

Donkey Kong • FPGA Game Development

March 2024

A Donkey Kong inspired arcade game implemented on an FPGA platform using C. Designed VGA output, sound effects, and game logic using finite state machines and real-time signal control. Showcases tight integration of digital design and gameplay systems.

CFPGAVGADigital LogicGame Development
Zenith • GIS Development preview

Zenith • GIS Development

July 2023

Developed a route-finding map application using C++ and OpenStreetMaps API. Implemented efficient pathfinding algorithms using Dijkstra, A*, and Greedy algorithm with 3-/4-OPT optimization to support cross-city routing. Features a custom rendering engine for map visualizations.

C++OpenStreetMaps APIAlgorithmsData Structures

Technical Skills

💻

Languages

  • Python
  • C/C++
  • C#
  • VHDL
  • JavaScript
  • HTML/CSS
  • Verilog
  • MATLAB
⚙️

Technologies

  • TensorFlow
  • PyTorch
  • Git
  • Linux
  • AutoCAD
  • React
  • ModelSim
🔧

Hardware

  • FPGA
  • Microcontrollers
  • Digital Design
  • PCB Design

Get in Touch

Looking for 4-16 month internship opportunities starting in Summer 2025!