Available for roles starting Summer 2026

Marvin Wu

About

I am a 4th year Computer Engineering student at the University of Toronto. I specialize in software engineering with additional experience in hardware systems, machine learning, and data analysis. I am most proficient with C, C++, and Python, and have developed projects using React, Flask, and Django frameworks. I am driven by a passion for producing high-quality software that demonstrates innovative and thoughtful design.

I started my professional engineering career working under a 16 month internship at Ontario Power Generation. There I gained valuable exposure to the nuclear industry, and further strengthened my communication and collaboration skills. I was able to apply the technical skills learned from academics into software applications that improved everyday departmental workflows and operational efficiency, making a real-world impact.

Currently I am seeking a full-time position in software engineering or related fields beginning of Summer 2026, where I can continually learn and apply my technical skills into practical applications and further develop my professional career.

Photo of me

Experience

Ontario Power GenerationOntario Power Generation Logo
Software Engineering Intern
  • Developed a Django web application that reduced the time spent on reporting plant reliability metrics by 75% (from two weeks to three days per month) by consolidating key information from five independent sources onto one web page.
  • Devised a web browser automation tool using Playwright Python and MS Excel VBA scripting that completes work form submissions over 10 times faster than the original manual process while minimizing the need of human oversight.
  • Designed a work rescheduling algorithm in Python that processes SQL queries, calculates weekly plant resource availability, and identifies the ideal time slots for tasks, further optimizing the current work scheduling process.
  • Initiated and directed the development and deployment of four new software applications to boost the operational efficiency and user convenience of daily workflows for the entire Darlington Work Management department.
  • Created and refactored over 50 SQL tables and views to fulfill ad-hoc data requests from managers and to document trends regarding industry operations and safety standards.

May 2024 - August 2025 | Bowmanville, Ontario

Python
HTML
CSS
JavaScript
SQL
Django
Bootstrap
Microsoft Excel
Power BI
Tim Hortons Foundation CampsTim Hortons Foundation Camps Logo
Camp Counselor
  • Supervised and mentored groups of six to nine campers from grades 6-12 over the course of 2 months.
  • Adapted to various responsibilities such as writing progress reports, facilitating camp activities, and traveling outside of Canada for escort.
  • Learned and improved interpersonal skills such as active listening, de-escalating conflicts, and showing empathy.

June 2023 - August 2023 | Brant, Ontario

Projects

RAG Knowledge Base

June 2026

RAG Knowledge Base

Built a retrieval-augmented generation pipeline that lets users upload documents and ask questions, returning context-grounded answers via vector search instead of generic LLM responses, deployed on AWS.

Python
TypeScript
Next.js
LangChain
HuggingFace
AWS
Personal Finance Manager REST API

June 2026

Personal Finance Manager REST API

Designed a production-style Spring Boot REST API with JWT-secured endpoints, category-based spending analytics, and atomic multi-account transfers, validated by a containerized integration test suite using JUnit, Mockito, and Testcontainers.

Java
Spring Boot
PostgreSQL
JUnit
Mockito
Testcontainers
Docker
Toronto Bike Share Demand Predictor

May 2026

Toronto Bike Share Demand Predictor

Trained a deep learning model to forecast daily bike share demand across Toronto from historical ridership, weather, and calendar features, reaching 85% accuracy on held-out test data.

Python
Pandas
NumPy
Scikit-learn
Matplotlib
Git
GitHub
Mobile 3D Facial Reconstruction

September 2025 - March 2026

Mobile 3D Facial Reconstruction

Built an Android app that reconstructs a 3D face mesh from camera-only input using a 3D Morphable Model pipeline, generating results in under 5 minutes on-device.

Java
Android Studio
OpenCV
Git
GitHub
Audio-Visual Authentication System

January 2024 - April 2024

Audio-Visual Authentication System

Engineered a multi-factor authentication system on an STM32 microcontroller that combines real-time audio signal processing with camera-based face verification to resist single-sensor spoofing.

C
STM32
Faster R-CNN Object DetectionN/A

September 2023 - December 2023

Faster R-CNN Object Detection

Implemented and trained a Faster R-CNN object detection model in TensorFlow, achieving 70% mAP on the COCO dataset and optimizing inference speed for real-time applications.

Python
Pandas
NumPy
TensorFlow
Git
GitHub
Full Stack Cloud Development Capstone

June 2023 - August 2023

Full Stack Cloud Development Capstone

Built a dealership review portal end-to-end with a React frontend and Django REST backend, deployed via a full DevOps pipeline using Docker and Kubernetes on IBM Cloud.

Python
Django
React
Node.js
Docker
Kubernetes
IBM Cloud
Geographic Information SystemN/A

January 2023 - April 2023

Geographic Information System

Developed a C++ mapping application for visualizing streets, intersections, and points of interest across 10 major cities, with a custom path-finding algorithm that ranked 5th fastest out of 91 teams.

C++
Docker
Git

Skills

Languages

C
C++
Python
Java
HTML
CSS
JavaScript
TypeScript
SQL

Frameworks

Django
Flask
Node.js
React.js
Next.js
Spring Boot
LangChain

Libraries

Pandas
NumPy
TensorFlow
Scikit-learn
Matplotlib
JUnit
Mockito
Testcontainers
HuggingFace
OpenCV

Tools

Docker
Kubernetes
Git
GitHub
Android Studio
Microsoft Excel
Power BI
Amazon Web Services
Claude Code
PostgreSQL
STM32
IBM Cloud

Education

University of Toronto - St. George
Bachelor of Applied Science in Computer Engineering + PEY Co-op

Relevant Coursework

Software EngineeringSoftware Communication & DesignAlgorithms and Data StructuresIntroduction to DatabasesOperating SystemsComputer Systems ProgrammingComputer HardwareComputer ArchitectureApplied Fundamentals of Deep LearningIntroduction to Machine LearningComputer NetworksComputer Security

September 2021 - May 2026 | Toronto, Ontario

Certifications

IBM Full Stack Software Developer
IBM | Coursera

August 2023

Python
HTML
CSS
JavaScript
SQL
Django
Flask
Express.js
React
Bootstrap
Docker
Kubernetes
Git
GitHub
IBM Cloud
C++ Certified Associate Programmer
C++ Institute

August 2022

C++
C Certified Associate Programmer
C++ Institute

June 2022

C
Python for Everybody Specialization
University of Michigan | Coursera

June 2022

Python
SQL