Yanzhen Chen
Open to internship opportunities

Yanzhen Chen

Computer Science · Mathematics · Statistics @ UofT

University of Toronto student passionate about software development, system design, and creating innovative solutions that solve real-world problems.

Toronto, ONComputer ScienceMathematicsStatistics
01About

Turning ideas into polished, real-world software.

I'm a Computer Science Major at the University of Toronto with minors in Mathematics and Statistics. I have a strong foundation in programming principles and a passion for building efficient, reliable software.

My academic journey combines mathematical rigor with hands-on software development. I'm particularly interested in software development and systems — designing full-stack applications, backend services, and developer tooling that solve real-world problems.

I've been actively involved in the Computer Science Student Union as the President, after serving as Vice President of External Relations for two years, where I secured sponsorships and organized events to enhance professional development opportunities for students.

I'm currently seeking internship opportunities where I can apply my skills in software development and systems to contribute to meaningful, real-world projects.

At a glance

Education
HBSc Computer Science — Math & Stats minors
Focus
Software development, systems & full-stack engineering
Status
Open to internships & collaborations
02Projects

Things I've designed, built, and shipped.

A selection of personal projects, hackathon builds, and tools — spanning web apps, machine learning, and developer utilities.

TorontoGuessr

TorontoGuessr

Test your knowledge of downtown Toronto

Next.js
TypeScript
Tailwind
Firebase
LeetCord

LeetCord

Discord bot for LeetCode communities with linking, daily tracking, streaks, and leaderboards.

TypeScript
Discord.js
Prisma
PostgreSQL
Train in a Snap

Train in a Snap

Immersive AR safety training prototype with real-time voice guidance.

Python
TypeScript
Flask
Snap3D
Vapi Voice AI
Indoor Outdoor Classifier

Indoor Outdoor Classifier

Flask web app that classifies indoor and outdoor images using a custom-trained CNN with 85% validation accuracy.

Pytorch
Flask
Matplotlib
scikit-learn
GuessUp

GuessUp

Mobile charades game with custom prompts

React Native
TypeScript
CSSU Website

CSSU Website

Website representing over 5000 CS students at UofT

Next.js
TypeScript
Tailwind
Gyroscopic Authenticator

Gyroscopic Authenticator

Phone tilt-based authentication system

Next.js
React Native
Firebase
Movie Review Platform

Movie Review Platform

Java-based movie review system with MongoDB

Java
JavaSwing
MongoDB
Player Profile Analyzer

Player Profile Analyzer

Game performance metrics analysis tool for League of Legends

Next.js
React.js
TypeScript
Pokedex Web App

Pokedex Web App

React-based Pokemon database

Next.js
TypeScript
Tailwind
Todo List

Todo List

Simple task management app

Next.js
TypeScript
Tailwind
Grade Calculator

Grade Calculator

Calculator for course grades that supports multiple courses

Next.js
TypeScript
Tailwind
Guess Who Game

Guess Who Game

Fun guessing game with friends

Next.js
JavaScript
Tailwind
03Skills

Tools and technologies I work with.

The languages, frameworks, and tools I reach for when building and shipping software.

Languages

09
PythonPython
JavaJava
CC
JavaScriptJavaScript
TypeScriptTypeScript
HTMLHTML
CSSCSS
SQLSQL
RR

Frameworks & Libraries

11
Next.jsNext.js
Node.jsNode.js
TailwindTailwind
React.jsReact.js
React NativeReact Native
PandasPandas
NumPyNumPy
MatplotlibMatplotlib
Scikitlearnscikit-learn
PyTorchPyTorch
FlaskFlask

Developer Tools

07
MongoDBMongoDB
FirebaseFirebase
ColabColab
JupyterJupyter
SAS StudioSAS
FigmaFigma
MarkdownMarkdown
04Education

Where I'm studying.

University of Toronto logo

HBSc. Computer Science Major — Mathematics & Statistics Minors, with Co-op

Sep 2023 – Apr 2027

University of Toronto

Relevant coursework

  • CSC494: CS Project — IQBank
  • CSC485: Computational Linguistics
  • CSC413: Neural Networks & Deep Learning
  • CSC384: Intro to Artificial Intelligence
  • CSC373: Advanced Algorithms
  • CSC369: Operating Systems
  • CSC343: Introduction to Databases
  • CSC311: Intro to Machine Learning
  • CSC309: Programming on the Web
  • CSC263: Data Structures & Analysis
  • CSC258: Computer Organization
  • CSC209: Software Tools & Systems Programming
  • CSC207: Software Design
  • CSC165: Mathematical Expression & Reasoning
  • CSC148: Introduction to Computer Science
  • CSC108: Introduction to Computer Programming
05Experience

Where I've worked.

Bree logo

Software Engineer Intern

May 2026 – Present

Bree (YC S21), Toronto, ON

  • Selected as 1 of 3 Software Engineering interns from a pool of 3,000+ applicants.
  • Sole engineer leading the production React Native app's migration from React Navigation to Expo Router (78 screens, 230+ call sites); scoped a 4-milestone / 25-ticket roadmap and built a dual-mode navigation shim enabling a zero-rewrite cutover.
  • Built and shipped full-stack product and internal tooling features in a TypeScript monorepo using React, Netlify Functions, AWS Lambda, and Supabase/Postgres, including schema-backed workflows for application defaults, manual disbursements, bank-account visibility, and financial investigations.
  • Built operational automation for Zendesk and Slack, implementing repeated-customer detection, duplicate-reply detection, refund routing, chargeback handling, and backend improvements for application-state accuracy.
University of Toronto logo

Teaching Assistant

Jan 2026 – Present

University of Toronto, Department of Computer Science

  • CSC165H1: Mathematical Expression and Reasoning for Computer Science (Winter 2026).
Engineering Career Centre logo

Educational Technology & UX Developer

May 2025 – Mar 2026

U of T, Faculty of Applied Science — Engineering Career Centre

  • Developed digital learning platforms and UI/UX improvements for the PEY Co-op Hub, used by 5,000+ engineering PEY students, increasing content engagement by 25% through enhanced navigation and accessibility.
  • Designed and implemented a structured process for Quercus shell creation, reducing setup time by 70% and identifying key inefficiencies in existing workflows.
  • Established a reliable backup system for 10+ preparatory and co-op program shells, streamlining instructor workflows and reducing content recovery time by 90% despite automation limitations in Canvas.
  • Earned an 8-month extension beyond the initial 4-month term in recognition of excellent performance.
06Leadership

Leadership & volunteer experience.

Roles where I've led teams, organized events, and given back to the community.

CSSU logo

President

May 2026 – Present

Computer Science Student Union, Toronto, ON

CSSU logo

Vice President of External Relations

May 2024 – Apr 2026

Computer Science Student Union, Toronto, ON

  • Raised a total of $14,000 in sponsorships over two years by securing collaborations with 9 companies.
  • Led a team of 3 associates to organize 8 professional development events, including information sessions, resume review panels, and networking mixers that connected over 700 students with industry representatives.
  • Hosted 2 annual career fairs with cumulative attendance of over 1,000 students, connecting them with employers for recruitment opportunities.
IQBank logo

Technical Lead & Software Engineer

May 2026 – Present

IQBank, Toronto, ON · Hybrid

  • Providing technical leadership for a 6-developer team building IQBank's administrative tooling — driving architecture decisions, defining engineering standards, reviewing designs and pull requests, and coordinating feature delivery across frontend and backend systems.
  • Led the design and implementation of user-management and course-administration tooling, including bulk user provisioning, enrollment workflows, and administrative dashboards.
IQBank logo

Software Engineer

Jan 2026 – Apr 2026

IQBank, Toronto, ON · Hybrid

  • Built a user profile system in a TypeScript monorepo using React, Tailwind CSS, Node.js, Prisma, and PostgreSQL for an exam-preparation platform serving 300+ students per semester.
  • Implemented local-storage-backed draft persistence for discussion threads, letting users resume unfinished posts across sessions.
  • Worked under the supervision of Prof. Kuei Jack Sun on IQBank, a production-grade exam preparation platform used by university students.
MarkUs project logo

Open Source Software Engineer

May 2026 – Present

University of Toronto, Department of Computer Science — MarkUs Project · Toronto, ON

  • Contributed 7 merged pull requests to an open-source assignment management platform used by 5,000+ students, improving authentication, course administration, instructor workflows, and test infrastructure.
UTMIST logo

Software Engineer

May 2025 – Present

University of Toronto Machine Intelligence Team

  • Built responsive UI components using React and Tailwind, improving frontend usability and reducing bounce rate.
  • Optimized backend APIs with caching and async handlers, reducing load time by 30% for 500+ monthly users.
  • Used GitHub Actions to build CI/CD pipelines for automated testing, linting, and production deployment.
  • Wrote and maintained internal documentation for both frontend components and backend API usage to ensure long-term maintainability and team onboarding.
Fields Institute logo

Workshop Facilitator

Sep 2024 – Apr 2025

The Fields Institute for Research in Mathematical Sciences

  • The Fields Trip program gives schools across Ontario the chance to bring students to the Department of Mathematics for a 75-minute math workshop, introducing concepts not typically covered in the standard curriculum.
  • As a workshop facilitator, I prepare lesson plans ahead of time and lead students through the chosen topic.
07Contact

Let's build something together.

Have an opportunity, a project, or just want to say hello? Drop me a message and I'll get back to you as soon as I can.

LocationToronto, Ontario, Canada
AvailabilityOpen to internships & project collaborations