Repositories
Here are some of my projects on GitHub, listed by creation date. Projects range from full stack apps to neural networks to smaller concepts work. Each project is linked in their card. I hope you enjoy having a look at my projects!
Boxscore
Boxscore will be the ultimate social media site for tracking your sports journey. Think letterboxd for sporting events. I will be working on this full stack project for the next 4 months :)
Created: 2026-01-05
Rust-Custom-Webserver
A basic multi-threaded webserver server written in rust. Nothing fancy, built fully custom and runs of a static sized thread pool serving basic html to set routes with a 404.
Created: 2025-07-25
FlappyBot
Deep learning model repository to beat as many games as possible on the gymnasium platform. Uses DQN reinforcement learning to create bot. It features session graphs and replays a simple cli to train/test, easy changing of metadata and optional double dql or dueling dqn models.
Created: 2025-07-13
EmeraldCompiler
Basic C++ compiler for my programming language Emerald.
Created: 2025-06-02
Diary_App
Basic CRUD app for users to log diary entries. Created with .net core and sqlserver.
Created: 2025-05-10
Go-Custom-Webserver
A pretty simple go webserver that leverages full CRUD actions to allow users to keep an up to date movie watchlist. Based on the go net/http package using htmx and bootstrap for the UI and embedded sqlite with raw sql querries. User sessions are not stored using a true auth system but tracked with simple middleware and UUIDs stored in cookies.
Created: 2025-04-24
electron_app
App to test the creation of native desktop systems with electron.
Created: 2024-12-11
WhatIsThatDog
Mobile App built using react-native that will send api requests for classifying dog breeds to a flask api server containing a custom built CNN made with pytorch trained on the Stanford dog dataset. To take a look at some examples checkout some images from my portfolio linked here.
Created: 2024-11-27
Neural_Networks
A collection of neural networks built on public data using python with libraries like pytorch, numpy, pandas and matplotlib.
Created: 2024-11-05
U-Videos
Mobile App where you can share your AI generated videos for others to see and save. Fullstack application built with Appwrite for auth, database and file storage. App is built using Expo/React-Native/NativewindCSS/JS/TS.
Created: 2024-10-18
CommunoLearn
A Collaborative Study/Planning web app designed for students who want to plan study sessions and collaborate with friends or study groups. The core features will involve scheduling study sessions, creating tasks, sharing notes, tracking progress, and more. Built using modified T3 stack: Next, Vercel, TS, Tailwind, Prisma, Postgres, GCAuth, TRPC...
Created: 2024-10-12
hawkHacks
hawkhacks hackathon project! Campus life (especially at Waterloo) is boring. Find stuff to do. Geesespotter can help you easily figure out what is going on around campus to find new friends and participate in planned or spontaneous activities. Give it a go today!t
Created: 2024-05-17
U-exchange
Exchange rate site built using Next and TailwindCSS. Data is pulled from currencyapi. Site is hosted using netlify. Users can query the website for one of the numerous currencies we support and get the exchange rate for any other currency. Users can then input the amount they want to exchange and see how much this is worth in the new currency
Created: 2024-04-09
U-help
Ticketing system built with Next, Tailwind and Supabase, along with some other tools. Users can login/signup and then log tickets. These tickets include a title, urgency and description. Tickets can be deleted/edited at any time by the requestor.
Created: 2024-04-08
U-passwords
Password creation and saving site built with React, bootstrap and firebase. Users can signup/login and then use our three main resources. Firstly, users can create a password based on criteria they set. Secondly, users can enter a current password or a password they just had generated to test its strength. Lastly, users can save their passwords.
Created: 2024-04-06
U-fitness
Fullstack workout creation site built with MERN stack. MongoDB (atlas with mongoose), ExpressJS, ReactJS, NodeJS and JWTs for Auth. Users can signup/login then create exercises with sets/reps and amount to create workouts.
Created: 2024-04-04
U-projects
Project Management system built using React and Firebase. Users can login/signup and then gain access to a wide range of features. Users can view the offline/online status of others. Users can create new projects with a title, description, due-date and category and can assign projects to users. Users can comment on projects and edit ones they own.
Created: 2024-04-02
U-finance
Finance app build with React and Firebase. Users can login/signup then add transactions to their tracker. You can only view your own transactions and delete them whenever you want. New features like insights and budgeting to come.
Created: 2024-03-30
U-blog
Public blogging site made using NodeJs, ExpressJs, EJs, MongoDB and HTML/CSS. Uses Nodemon and Mongoose to make the process easier. Users can create blogs about whatever they want, just add a title, snippet and body to create your first blog.
Created: 2024-03-23
U-todo
Simple to do list app build with Vue and has some fun animations included.
Created: 2024-03-22
U-img
Instagram like social media app build with firebase and Vue. Users can signup/login then share their pictures with a caption. User cam view their profile and delete their own pictures as well as use the global search to check out other users profiles.
Created: 2024-03-21
Portfolio
My portfolio to include my main projects and also serve as my blog. Built with Nuxt, Tailwindcss and graphql to show my latest projects on Github.
Created: 2024-03-20
U-books
Simple reading list app to store books you're looking to read. Requires logon/signup. Built using Vue, CSS3 and Firebase9 (firestore, auth, hosting). Can delete and favourite your own books as well as take a look at what others are reading and add their books to your list.
Created: 2024-03-19
U-music
Music sharing and playlist creation site. Created with vue and firebase (firestore, authentication, storage).
Created: 2024-03-14
U-chat
Full global chatroom. Users must sign in or create an account and can then access a cool chat room. Build primarily using Vue and Firebase (firestore, Authentication, Hosting and security) with obviously some css, html, js and date-fns for formatting.
Created: 2024-03-13
StyleForge
Tailwind like css framework. Created with SCSS/SASS ran with gulp and purgecss. There is a website included to show off some examples with a homepage and some basic documentation. Name provided by chat-gpt :)
Created: 2024-03-08