I'm a developer with a strong interest in systems, self-hosting, and automation. I enjoy building tools that solve concrete problems, especially when existing solutions are limited or overly abstract.
Many of my projects start as experiments and evolve into long-term systems, ranging from media infrastructure and data scraping to custom UIs and backend services. I like digging into technical details, questioning assumptions, and refining solutions until they feel solid and purposeful.
Here are some of my personal projects focused on media automation, Plex integration, and useful tools for daily use.
- ๐ฅ PlexWatch โ A Discord bot providing real-time dashboard for your Plex media server, featuring active stream monitoring, SABnzbd download tracking, and server uptime stats.
- ๐ข Plexboxd โ A Discord bot that tracks movies watched on Plex, sends rich notifications to Discord, and logs ratings to Letterboxd seamlessly.
- ๐ฎ PlexRPC โ Discord Rich Presence for Plex Media Server โ A Vencord plugin that displays your watching activity with posters, progress, and IMDb/TMDB links.
- โ๏ธ Kometa Config โ My personal Kometa configuration for Plex, automating metadata management and custom collections with included image assets for a polished library experience.
- ๐ Letterboxd Graph โ Generates a contribution graph based on your Letterboxd activity, visualizing your movie-watching habits over time for your GitHub profile.
- ๐ Trakt Graph โ Creates a heatmap of your Trakt watch history (movies and shows) in light and dark SVG themes, perfect for your GitHub profile.
- ๐บ Plex Graph โ Generates a GitHub-style contribution graph from your Plex movie watch history, with light and dark themes for your GitHub profile.
- ๐๏ธ TooGoodToDiscord โ A Python-based bot that monitors Too Good To Go stores and sends real-time Discord notifications when surprise bags are available.
- ๐ฅ MediaWatch โ Major v2.0.0 rewrite of PlexWatch. A Discord bot providing a real-time dashboard for your media server (Plex & Jellyfin), featuring Tautulli stream monitoring, SABnzbd download tracking, and Uptime Kuma integration.




