I am a Computer Science student at the University of Calgary,
specializing in interactive, scalable, and secure
software development. I have experience with building
web applications
as well as embedded systems, and I am dedicated to continuously
enhancing my skills.
technologies
I have experience with a variety of technologies, but I am most comfortable
with and enjoy the ones below.
experience
This area is dedicated to work and volunteer experience related to software
development.
Garmin
-> A global leader in the design and manufacturing of GPS navigation and communication devices.
as (Software Engineering Intern) from (May 2025) to now()
CC++PythonGroovy
main_projects
This section is dedicated to the projects that have had the largest scale,
complexity and required significant time and effort.
define Transient OS
-> A robust time-sharing operating system designed for building concurrent systems on the Raspberry Pi 3.
C++AssemblyMake
define Oncology Quest
-> A web app architected to aid Medical Oncology trainees and rotation directors.
RustVueTSSCSSDocker
learning_projects
These projects were created for the purposes of self-learning and are not
what I would consider very complex but are still interesting in terms of
their functionality. This is not an exhaustive list of all the projects I
have worked on, but rather a selection of the most relevant ones.
define Snake++
-> An infinitely playable version of the classic Snake game with power-ups and a high score system.
C++Make
define Chatter Reborn
-> A massively concurrent chat application created for real-time, one-on-one conversations.
GleamTSSCSSDocker
define Chatter
-> A web application designed for real-time, conversations within global chat rooms.
TSSCSSVue
define tensort
-> A CLI tool that utilizes a ResNet convolutional neural network to recognize content in images and sort them into classes.
RustDocker
define gratis
-> A lightweight framework for developing RESTful APIs in PHP.
PHP
school_projects
These are some of my projects completed as school work which were
particularly interesting to me and likely relevant in a job context.
define SNESK
-> A re-implementation of snake that runs on a bare metal Rapberry Pi 4 with a SNES controller. Built with a team of 2.
CAssemblyMake
define Self-Checkout Station
-> A software system that controls a self-checkout station, including a user interface and interacts with a simulated hardware API. Built with a team of 20.
Java
define Game Swap
-> A web application that allows users to trade video games with others. Built with a team of 3.
TSSvelteDocker
hackathons
This section is for projects that were created during hackathons. These
projects were created in a short amount of time and are not polished.
define Atla
-> A web app that aims to bring the Calgarian community together by providing a centralized platform to post and view volunteering events. Built with a team of 2.
TSSCSS
historical
This section is dedicated to projects that I developed during my years in
Middle School and High School.
define Folio
-> A forum platform where users can post, comment, and reply on various topics. Users can upvote posts, with top-voted posts displayed on the front page. Comments use a liking system. Notifications are sent for replies, comments, or rank changes
PHPJSCSSDocker