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)
C
main_projects
This section is dedicated to the projects that have had the largest scale,
complexity and required significant time and effort.
public Transient OS
-> A robust time-sharing operating system designed for building concurrent systems on the Raspberry Pi 3.
C++AssemblyMake
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.
public Snake++
-> An infinitely playable version of the classic Snake game with power-ups and a high score system.
C++Make
public Chatter Reborn
-> A massively concurrent chat application created for real-time, one-on-one conversations.
GleamTSSCSSDocker
public Chatter
-> A web application designed for real-time, conversations within global chat rooms.
TSSCSSVue
public tensort
-> A CLI tool that utilizes a ResNet convolutional neural network to recognize content in images and sort them into classes.
RustDocker
public 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.
private 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
private 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
public 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.
public 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.
public 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