About
I’m a recent graduate from BCIT who is eager to start my career in software development. I am a reliable and detail-oriented software developer who enjoys working with others and making each project better than the last. I care about the things that I build, and the people I work with.
My strengths are debugging, organization, patience, and being a team player.
I am someone who takes an iterative approach to building software and personal growth, by learning from past mistakes and challenges.
I am naturally curious and a lifetime learner. One reason why I enjoy software development is because I’m always learning something new with each project. It’s satisfying connecting the dots with the knowledge you’ve built over time.
When I’m not coding you can find me exploring British Columbia on my bike or training for my next race. I approach coding the same way I approach my training—consistent and sustainable practice with a focus on long-term growth.
Education

Sept 2023 - May 2025
British Columbia Institute of Technology
The Computer Systems Technology (CST) Diploma program combines computer systems theory with hands-on practical experience in software development.

Sept 2020 - Feb 2022
University of British Columbia
Studied at UBC for two years while majoring in Mathematics before transferring to BCIT for a hands-on experience in software development.
Work Experience

Apr 2021 - Jul 2023
Woking Dragon
Developed teamwork skills to ensure cohesion and high-quality service in a fast-paced environment.
Projects

Jan 2026
Relay is a real-time messaging application built using the MERN stack and web sockets.
Web Sockets
MongoDB
Express.js
React
Node.js

Dec 2025
Side Quests is an app designed to break the monotony of daily life by offering curated, real-world challenges. I created this app to help users step outside their routines and engage in activities that make life more fulfilling.
AI
C#
.NET
Entity Framework
SQLite
Blazor Server
Azure

Sept 2025
This is my version of Space Invaders built using the Pygame library. This game is the first step toward my goal of becoming a capable software developer through project-based learning. I wanted to create something that others enjoy playing while gaining experience creating clean and modular code.
Python

May 2025
Developed a real-time supernova alert system for Android as part of a capstone collaboration with BCIT’s Physics Department, extending the reach of the Supernova Early Warning System (SNEWS), which was previously limited to iOS. The solution integrates with NASA’s GCN (General Coordinate Network) and supports scalable, asynchronous alert delivery for astronomers and the public.
React Native
Firebase
Node.js
Kafka
Kotlin

Jan 2025
Collaborated with a team to develop a cross-platform mobile application for BCIT’s Renewable Resources program to streamline and digitize the process of creating and managing field safety forms. The project addressed key limitations in the previous web-based solution, particularly the lack of offline functionality and poor information accessibility.
React Native
Firebase
Figma

Mar 2025
Good Books is an accounting system built in ASP.NET DotNetCore, ReactJS, MobX. Resolved three issues via pull request and merge.
C#
.NET
SQL server
Blazor
Docker
MVC Architecture

Aug 2024
A responsive and user-friendly landing page built for Roadside Repairs. The site provides clients with a seamless way to connect with services, featuring clean design and optimized accessibility across devices.
HTML
CSS
JavaScript
Responsive Web Design
Freelance

Apr 2024
A strong example of OOP fundamentals in Java. This project is a card game that allows the user to create custom decks and battle against an opponent.
Java
OOP
JavaFX
UML

Jan 2024
A simple yet beautiful landing page for Rain City Motorsports. This site is hosted using GitHub Pages and is fully responsive. Users are able to contact the shop through a form submission API provided by Formspree.
HTML
CSS
User Experience
Freelance