My Projects

/

2023, December
Imperfections - The Game

Imperfections - The Game

Built in two days as a hackathon-style challenge, this simple game written in Angular aims to replicate the 1980s boardgame 'Heartthrob' with a modern Pop-culture twist. I really enjoyed putting this together in a lightweight and cloud-portable style with Caddy server - a bit of a departure from my usual Azure-focused work.

TS
Angular
Railway
Caddy
2023, November
YoutubeStats Config Editor

YoutubeStats Config Editor

As I have continued to add new features to my YoutubeStats project, I came to realize that one major pain point was all the configuration that was necessary to get started collecting data. As I was interested in trying out some native platform development for the first time in a while, I decided to tackle this with a WinUI 3 app. The app I created has significantly simplified the process of getting started with YoutubeStats, all while providing helpful guidance to new users.

C#
WinUI 3
WinApp SDK
2023, February
This Website

This Website

What started out as a passing thought towards the end of my degree eventually snowballed into a fun but challenging demonstration of my abilities. After many months of working on this project on the side, I finally had enough to release the very first version of my personal portfolio in February 2023. I will continue to update the site to spice things up whenever I see fit.

TS
NextJS
Railway
Firebase
2023, January
Youtube Stats Collector

Youtube Stats Collector

As somewhat of a data science nerd myself, and a major fan of many Youtube creators, this was a perfect opportunity to try out something new. In the span of 2 Sunday afternoons, I created a highly configurable application which could regularly collect subscriber counts of selected creators and provide analytics demonstrating their relative performance.

C#
.NET Console
Youtube API v3
ScottPlot
2022, September
Tanda JobHub

Tanda JobHub

In the final year of my degree, I was partnered with real-world organization Tanda to construct a solution for them as part of a team. JobHub is a job listing site focused on short-term flexible work, allowing employees of consenting organizations to work temporary positions in other parts of the organization or even in other partner organizations entirely. For this project we were awarded a grade of 95% - reflecting our excellent fit of the polished project to Tanda's needs.

C#
ASP.Net
MongoDB
Docker
2022, August
Web Spider

Web Spider

My first experimental home project, Web Spider is a simple web crawler that demonstrates on a high level how a search engine crawler works. It is even multi-threaded to allow for a greater throughput of web request creation and processing.

C#
.NET Console
HTML Agility Pack
2022, July
REX NOC Comment Portal

REX NOC Comment Portal

As part of my short time at REX, I was tasked with developing a beta solution to submitting comments to a database so that they could be read in a PowerBI dashboard. This was my first non-university web project.

JS
React
Express
MSSQL