
Serendipity Scheduling App
A centralized scheduling web app and API for managing staff shifts and training sessions for a Roblox roleplay group.
All work
Everything I've built over the years. Each one taught me something new.

A centralized scheduling web app and API for managing staff shifts and training sessions for a Roblox roleplay group.

A self-hosted media streaming web app for discovering and playing movies and TV shows from user-configured sources.

A self-hosted ChatGPT-style app powered by Qwen3 through Ollama, with streamed reasoning, persistent conversations, automatic context compaction, and web-aware tool orchestration.

A Discord-to-Roblox verification bot with profile and game-based verification, automatic group role and nickname synchronization, and configurable rank, badge, and game-pass role binds.

A full-stack appointment booking app where users can schedule barber appointments through a clean, responsive interface.

The site you're on, built with Next.js and Tailwind CSS to showcase my projects, skills, and development journey.

An SSH-accessible terminal version of my portfolio, built as a keyboard-driven TUI with Go, Bubble Tea, Lip Gloss, and Wish.

An Electron desktop app that tracks Robux inflow, outflow, and current balance, with charts and spending insights.

A self-hosted Go service that monitors third-party status pages and sends Discord webhook alerts for new incidents, updates, and resolutions.

A cross-platform Python CLI for converting, compressing, and precisely cutting images, audio, and video, with batch processing and a project-local FFmpeg runtime.