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.

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.
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.

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.

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.

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.
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!