projects

check out what I've been working on!

Here's a collection of some of my personal projects and contributions:

Featured Projects ☆

In the spotlight! My most proud and enjoyable projects:


vgmu (Mobile VGM player)

vgmu is an ad-free mobile video game music player for Android and iOS. Discover soundtracks, search and browse albums, stream music online, organize a local library, build playlists, and download tracks for offline playback — all without email, accounts, or subscriptions. It also supports full-screen playback, background and lock-screen controls, customizable themes, and Discord Rich Presence.

vgmu is closed source, so the linked public repository is the production release hub with binaries, documentation, and user guides rather than the application source code.

React Native Expo TypeScript Expo Router Expo Audio SQLite NativeWind Reanimated Discord Rich Presence Android / iOS
vgmu app logo


Custos (Terminal security CLI)

Custos is a terminal-native security sidekick that checks outgoing Git changes before they leave your machine. At the pre-push boundary, it extracts the outgoing diff and checks changed lines with deterministic security rules, using nearby context and limited dependency information while excluding or redacting sensitive files and recognizable secrets.

Backboard AI reviews that bounded context to add grounded explanations and patch suggestions, while deterministic rules remain the enforcement foundation. MongoDB Atlas records findings and audit events such as blocked pushes, applied patches, and approved or denied overrides; Auth0's Device Authorization Flow authenticates enabled overrides, and custos doctor checks the Git, Auth0, MongoDB, and Backboard integrations.

TypeScript Node.js Commander.js Git Hooks Backboard AI Auth0 MongoDB Atlas Mongoose Zod npm Vitest

Hackathon hosted by Hack the 6ix 2026

Hack the 6ix event artwork

What the Tech! (Web app)

What the Tech! is a web app that analyzes any public GitHub repository and visualizes its technology stack, languages, frameworks, APIs, and more. Built for users to quickly identify and understand open source projects! It will also reference and explain how the technology is used in the project itself.

Google Gemini powers the chatbot, helping users ask questions about a repository and receive context-aware answers grounded in its code. It also helps generate the interactive Mermaid UI, visualizing the project's infrastructure, architecture, and dependencies.

Next.js React TypeScript Tailwind CSS shadcn/ui Supabase Google Gemini AI OpenRouter Mermaid.js Repomix TanStack Query Zustand
What the Tech main demo

Hackathon hosted by uOttaHack 8

uOttaHack 8 banner

Google Drive File Organizer AI (Chrome Extension)

Google Drive File Organizer is a Chrome Extension that automatically organizes your cluttered Drive by renaming and sorting files based on metadata, dates, and context. Choose from various sorting presets within the extension to use AI directly in your Google Drive workspace!

TypeScript React Vite crxjs/vite-plugin Hugging Face API CSS OAuth2 Chrome API Drive API Chrome Extension
Google Drive File Organizer AI demo

App home page

Fordward (Mobile app)

Fordward is a mobile application to help track and plan out EVs based on vehicle models designed by Ford. While taking a drive, this app allows you to locate nearby charging stations, monitor battery life, enjoy group listening with friends and much more!

Take a leap forward with Fordward!

Flutter Dart Firebase C++ Python Flask Google Play API Mobile app

Hackathon hosted by uOttahack 6

uOttahack6 Banner

OuttaTown (Hotel Management System)

Outtatown is a web application that helps users find and book hotel rooms across multiple hotel chains. Built with the PERN stack, this app utilizes relational databases to allow you to search for accommodations by location, check room availability, make bookings, and manage reservations all in one place!

Find your perfect getaway with Outtatown!

Hotel website home page
PostgreSQL Express React Node.js Web application

All Projects

YouTube Play All dark mode interface

YouTube Play All

YouTube Play All is a web application used by 4,000+ users to generate playlist URLs containing all uploaded videos from any YouTube channel. Enter a channel ID, username, @handle, or URL to resolve the channel and recreate YouTube's removed "Play All" workflow.

React Vite JavaScript YouTube
Wallpaper browser

Screen-YAY

screen-YAY is a customizable screensaver application that allows users to display their own images and GIFs for a personalized aesthetic experience. Whether for deep studying sessions or to just show off desk setups, screen-YAY can do it!

HTML CSS JavaScript Fullscreen API File API
Fitness Tracker

KIYOKHAI BEATS GALLERY

KIYOKHAI BEATS GALLERY is a video player showcasing some of my favorite beats! Play music with a dynamic background video to provide an artistic and enjoyable listening experience.

HTML CSS JavaScript