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

Watchers: 0

ECE-252

Created: 2025-09-08

Watchers: 0

Deloitte

Saving important info.

Created: 2025-08-20

Watchers: 0

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

Watchers: 0

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

Watchers: 0

merge_pdf

Personal script to merge pdfs vertically

Created: 2025-07-01

Watchers: 0

EmeraldCompiler

Basic C++ compiler for my programming language Emerald.

Created: 2025-06-02

Watchers: 0

FastAPI

FastAPI testing for prep @work

Created: 2025-05-28

Watchers: 0

Diary_App

Basic CRUD app for users to log diary entries. Created with .net core and sqlserver.

Created: 2025-05-10

Watchers: 1

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

Watchers: 1

ece204

Created: 2025-03-23

Watchers: 1

ece204proj4

Created: 2025-03-10

Watchers: 1

ece204proj3

Created: 2025-02-07

Watchers: 1

ECE250

Algorithms and Data structures

Created: 2025-01-20

Watchers: 1

ece250DataPipeline

Created: 2025-01-08

Watchers: 1

204labs

Created: 2025-01-07

Watchers: 1

electron_app

App to test the creation of native desktop systems with electron.

Created: 2024-12-11

Watchers: 1

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

Watchers: 1

c-DSA

Created: 2024-11-27

Watchers: 1

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

Watchers: 1

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

Watchers: 1

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

Watchers: 1

Mobile-Apps

Several Mobile Apps I've built for IOS!

Created: 2024-09-25

Watchers: 1

Spring-Backend

Project to learn a bit of Spring Boot.

Created: 2024-05-30

Watchers: 1

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

Watchers: 1

Python_Scripting

Notes and projects for python scripting.

Created: 2024-04-13

Watchers: 1

Powershell-Scripting

Notes and projects with PowerShell scripting.

Created: 2024-04-13

Watchers: 1

Bash-Scripting

My personal notes and projects for Bash scripting.

Created: 2024-04-12

Watchers: 1

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

Watchers: 1

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

Watchers: 1

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

Watchers: 1

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

Watchers: 1

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

Watchers: 1

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

Watchers: 1

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

Watchers: 1

U-todo

Simple to do list app build with Vue and has some fun animations included.

Created: 2024-03-22

Watchers: 1

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

Watchers: 1

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

Watchers: 1

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

Watchers: 1

U-music

Music sharing and playlist creation site. Created with vue and firebase (firestore, authentication, storage).

Created: 2024-03-14

Watchers: 1

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

Watchers: 1

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

Watchers: 1