About Me

Profile Picture

Hello, I'm Leo!

I am a recent Software Engineering graduate from Toronto Metropolitan University.

I am passionate about software development with a love for creating helpful and user-friendly applications.

I specialize in full-stack development, creating efficient applications that integrate UI with server-side logic. My goal is to deliver high-quality, scalable, and maintainable software solutions that solve real-world challenges!

Skills

Here are some of the core technologies I have hands-on experience with:


Frontend

React

Angular

Backend

Node.js

Java / Spring Boot

Python

DevOps & Tools

GCP

SQL

Git

Projects

Check out some of my work and projects!


Go to Projects

Work Experience

Here are some of the roles I've held:


Software Developer

Scotiabank (Contract)

11/2025 - Present
  • Developed and maintained full-stack banking applications using Spring Boot (backend) and React (frontend).
  • Led UI development efforts within the team and drove frontend implementation decisions.
  • Reviewed and approved pull requests from other developers, ensuring code quality and maintainability.
  • Collaborated with cross-functional teams in an Agile environment, managing work items and sprint progress using Jira.
  • Identified and remediated security vulnerabilities using Checkmarx, Black Duck, and Aqua, ensuring compliance with internal security and regulatory standards.

Web Cloud Solutions Intern

Celestica

05/2023 - 08/2024
  • Maintained and optimized Celestica's internal web applications hosted on GCP, ensuring performance, security, and scalability.
  • Developed and deployed full-stack web apps with Spring Boot (backend) and Angular (frontend).
  • Designed and integrated REST APIs to connect internal systems, improving workflow automation.
  • Implemented JUnit and end-to-end tests, improving release reliability across multiple applications.
  • Handled ServiceNow employee requests and collaborated with business owners to deliver efficient internal solutions.
  • Created training guides and onboarded new interns, accelerating ramp-up time and improving team knowledge sharing.

I'd love to talk more about my experiences with you! Feel free to reach out via email or connect with me on social media!