cosby
(2026) | Current Version: 0.1
C++
Qt6
JavaScript
CMake
Desktop App
A Storyboard Editor I made in C++ using Qt for a game called osu!.
It lets you create scenes and sprites by writing some JavaScript in a built-in
editor, then preview them in the app. It's currently in development and I'm
working on making it more stable and feature complete.
untitled-rhythm-game (WIP)
C++
UART
ESP32
Raspberry Pi
Embedded Systems
A Guitar Hero inspired rhythm game I'm building as an Embedded Systems
project. It uses an ESP32 to take inputs from buttons then sends data over
UART to a Raspberry Pi. I plan to put speakers to match the visuals
of the game to the music being played.
crapcut
(2026) | Webpage
TypeScript
Chrome Extension
A Chrome extension I built during a hackathon to cut down how many requests
a website makes. It has four different tiers that trade features for lower
bandwidth use, so it can be useful when your connection is limited or you
just want a lighter browsing experience. It started as a hackathon idea, but
I’d like to keep refining it.
linux-mini-shell
(2025)
C
POSIX
CLI
A Simple linux shell I made for my Operating Systems class using
C that uses fork() and execvp()
to run those arguments. I then took the program and polished it, fixing
some problems it had when you use multiple pipes. After that I added a
way to change directories to make it somewhat usable using
_chdir().
file-tcpp
(2025)
C++
TCP
Networking
A file sending program I created using C++ that allows you to
send files through local IP. Could also be used to send files
publicly but I won't recommend it personally.
Linked-List-Addition
(2023)
Java
An addition calculator I made using Java utilizing linked lists
to make it possible to add big integers. It asks for a string input
then puts it all in a linked list backwards and converting them to
integers. It then starts adding the two integers from
the 2 linked lists from left to right. The program then checks
if the sum of the two integer from the current node is bigger
than 9, if it is bigger than 9, then we take the modulo 10 of it.
This is what gives a carry value to pass onto the sum of the next
integers in the linked list.
task-manager
(2025)
C++
CLI
A CLI tool I made that is meant to manager tasks that you
have. It has commands that lets you add, remove, and mark/
unmark tasks. I have plans to make this into an actual tool
for Linux but for now it's just simple CLI tool that needs
the executable to run.
Python-Banking-System
(2023)
Python
CLI
A CLI app that I made using Python and uses OOP to replicate
functionality of a Banking system that you'd normally see
That could handle multiple accounts through the use of account
numbers. The program has a menu system that runs in an infinite
loop and lets you pick from the option by typing in a number.
It lets you pick whether you'd want to deposit or withraw money
as well as letting you check the balance of your account.
Employee-Data
(2023)
Python
CLI
A menu driven program built on Python that uses OOP and
logs employee data into a .dat
file type to have persistency.This program have CRUD operations
that lets you Add,
Look up, Change
, Delete, and print out emplyee Data.