About Me
I am a reliable and detail-oriented software developer who enjoys working with others and improving at my craft. I care about the things that I build and the people I work with. I am naturally curious and a lifelong learner.
I enjoy building software because I find myself losing track of time and becoming immersed in my work. I find it satisfying to build my knowledge one brick at a time. There's no better feeling than tackling a challenge and realizing how far you've come.
When I’m not coding you can find me riding my bike. I approach coding the same way I approach cycling: Consistent and deliberate 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. Transferred to BCIT for a hands-on experience in software development.
Work Experience

Mar 2026 - Oct 2026
West Coast Car Rentals
Inspected, detailed, and transported rental vehicles while helping ensure a smooth customer experience.

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

Oct 2026
DevLog is a terminal-based time tracker built for developers. Track time spent coding, debugging, learning, and working on projects. Record session notes and monitor your daily, weekly, monthly, and all-time development hours.
Python
curses
openpyxl

Jul 2026
A modern business landing page built for a local plumbing company. Designed to improve online presence with a fast, responsive, and professional website.
Astro
UX/UI Design Principles
HTML/CSS
JavaScript

Jun 2026
Simple Budget is a full-stack budgeting application built as both a SQL learning project and a lightweight personal finance tool.
PostgreSQL
Express.js
React
Node.js
REST API
JWT Auth
Database Design

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

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
