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

Computer Systems Technology Diploma

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

Bachelor of Science

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

Automotive Detailing Agent

West Coast Car Rentals

Inspected, detailed, and transported rental vehicles while helping ensure a smooth customer experience.

Apr 2021 - Jul 2023

Line Cook, Server, and Delivery Driver

Woking Dragon

Developed teamwork skills to ensure cohesion and high-quality service in a fast-paced environment.

Projects

Oct 2026

DevLog

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

Tekin Drainage

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

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

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

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

Space Invaders

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

Supernova Early Warning System Android App

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

RENR Mobile

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 (Open Source Contribution)

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

Roadside Repairs

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

Card Fight

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

Rain City Motorsports

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