Hey, I'm Joseph_

I'm a

Headshot of Joseph Leung

A LITTLE BIT ABOUT ME

I'm currently a fourth year Computer Science student attending Toronto Metropolitan University! Beyond the screen, I find joy in lifting weights, eating, and going on late night drives, I also love to binge shows and play video games whenever I have the time. My interests extend to web design and working on software that tackles meaningful real-world problems. I am always excited to continue learning, and developing myself in the technological field!

Night photo of a car
Bowl of comforting food
Hiking trail view

EXPERIENCE

My professional journey

January 2025 - December 2025

Software Developer Intern

RBC (Royal Bank of Canada)

Toronto, ON
  • Maintained 25+ APIs supporting money transfer and ATM functionalities, fixed bugs and vulnerabilities to maintain company compliance and reliability
  • Deployed API updates to several applications through CI/CD workflows using GitHub Actions, ensuring smooth and efficient production releases.
  • Migrated cloud deployment pipelines for several applications to GitHub Actions utilizing Openshift Container Platform for building, testing and deployment.
  • Optimized application performance by analyzing performance gaps and implementing parallel processing, resulting in a 20% reduction in processing time.

Skills

JavaSQLSpring BootRed Hat OCPGithub ActionsPostman
July 2025 - Present

Web Developer

TMU Chinese Student Association

Toronto, ON
  • Developed and maintained the official website for the TMU Chinese Student Association
  • Collaborated with the design team to implement responsive UI/UX designs
  • Managed website content updates and ensured user accessibility

Skills

JavaScriptNext.jsFirebaseGitFigma
September 2024 - December 2024

Jr. Technical Analyst Intern

Ministry of Transportation

Toronto, ON
  • Identified, troubleshot, and resolved bugs across multiple projects, ensuring smooth user experience and enhancing overall application performance
  • Contributed to developing web applications using the Apache Struts framework for Java, assisting in building andadhering to the Ontario Disabilities Act
  • Enhanced the project's documentation, ensuring clear, comprehensive, and accurate descriptions of the application’s features and technical details
  • Developed an internal system to aid 5+ million Ontarians

Skills

JavaWeblogicSQLApacheStrutsPython
November 2021 - January 2025

Small Business Owner

Self Employed

Markham, ON
  • Owner of small sneaker business
  • Managed day to day business operations including buying, selling, restoration, market research
  • Organized Financial records (keeping track of sales, expenses etc.)
  • Negotiating and closing business deals
  • Social Media Marketing and promotion

Skills

PhotoshopPremiere ProExcelCommunicationNegotiation
November 2020 - February 2021

Jr. Innovation Analyst Co-op

RBC (Royal Bank of Canada)

Remote
  • Worked in a team of 5 on a 8 week long project for the Technology and Operations team.
  • Crafted an innovative solution for a problem within the RBC space using the Design Thinking Process.
  • Took initiative throughout the whole co-op program; took on the leadership role during the design thinking process and lead most of the presentations.
  • Pitched our prototype/solution to stakeholders and professionals at RBC.

Skills

PhotoshopFigmaLeadershipCommunication

Swipe to explore

PROJECTS

Check out some of my featured projects here!

myGymBro
In Development

myGymBro

a mobile application created using React Native allowing users to track and manage their fitness.

JavascriptReact_NativeExpressJSMongoDB
Vivid Fitness
Completed

Vivid Fitness

a full stack web application allowing coaches and class members to seemlessly interact with club activities.

JavascriptPythonNextJSDjangoSupabase
Rotify
In Development

Rotify

Rotify revolutionizes learning for Gen Z by blending text with satisfying content.

JavascriptNextJSExpressJSOpenAI
BuyBye
Completed

BuyBye

Your AI Shopping Partner. Instead of doing thousand dollar hauls just to not love what you wear, BUYBYE will let you try on clothes in the comfort of your own home!

TypescriptNextJSTailwindcssPuppeteer
EcoDex
Completed

EcoDex

Gamified platform designed to help users understand and manage waste more effectively by scanning and contributing to environmental sustainability.

JavascriptPythonNextJSFlaskMongoDBOpenAI
GymBro
Completed

GymBro

a full stack web application allowing users to create targetted workout routines and meal plans based on fitness goals.

JavascriptNextJSExpressJSCohere
Donut Clicker
Completed

Donut Clicker

a simple clicker game created using PyGame, an open-source Python library. This project was created in 2021 as my final project for my "Introduction to Computer Science" course.

PythonPyGame
Portfolio Website
Completed

Portfolio Website

My website created using Next.js, and Tailwind CSS.

JavascriptNextJS

Swipe to explore

CONTACT ME

Feel free to contact me here