Some stuff that I've done in my free time. Follow the link to the GitHub repo for more info. If there is no link, that means the repo is currently private.
My dad is having a cat and mouse game between squirls and his birdfeeder. So, I built a surveillance system for him using computer vision so he can know if his current squirl defense methods are working. Made using a Raspberry Pi and a desktop camera.
--
Jan 2026
Raspberry Pi
Computer Vision
Spotlight Search is my most used Mac shortcut. It is bloated with features I never use and it can be slow & inconsistent. So, I rewrote a lightweight, 'smarter' clone of it in Rust. The UI was inspired by a popular NeoVim plugin called 'Telescope'.
--
Dec 2025
Rust
GPUI
A Rocket League mod that provides additional features to the game's replay system for better game analyses. Made using the BakkesMod SDK, follow the link to the GitHub repo to learn about what that means.
Dec 2025
C++
BakkesMod SDK
Game Modding
A simple REST API that receives match stats from my "StatExtract" mod and uploads them to a database for my performance tracker website to read from.
--
Nov 2025
Node.js
Express.js
Allows me to view trends from my Rocket League match history and analyze my performance. Made possible using my custom Rocket League mod.
Jun 2025
React & Next.js
TypeScript
PostgreSQL
A Rocket League mod that pulls scoreboard data and other interesting stats throughout a match and sends it anywhere in a POST request. Was previously hard coded to only work for my use case, but I rewrote it months later to be universal for anyone else building something that uses their live Rocket League stats. Made using the BakkesMod SDK, follow the link to the GitHub repo to learn about what that means.
Apr 2025
C++
BakkesMod SDK
Game Modding
While trying to learn Portuguese, I often found myself looking up word meanings when listening to Brazilian music. This app lets you simply build a collection of vocab words from Brazilian song lyrics and extract them to flashcard platforms like Quizlet. Helped my classmates and I in our Portuguese class.
Jan 2025
React & Next.js
TypeScript
NoSQL
A typing speed test with a pretty GUI.
Oct 2024
Python