FriendlyPigeon

Projects

MusicPlayarr

An Android app that connects to your Navidrome and Lidarr servers for streaming music and managing your music library. Features include viewing your Navidrome collection by artist or album, searching, sorting, music playback, queue management, similar artist discovery, Lidarr queue viewing and controlling, adding artists to Lidarr, and more. Made with Kotlin and Compose for the UI.

Jumpy Game

A simple 2D game where you hold the space bar to make the cube jump. Try to land on as many platforms as possible without falling! Made with Gleam, Lustre, Tiramisu, and Three.js.

NEEES Emulator

A browser-based "NEEES" emulator built while working through EmuDevz. It emulates the 6502 CPU, PPU, APU, a couple of cartridge mappers, and controller input. Choose a legally obtained .nes ROM to play it in your browser.

Select the emulator, then use the arrow keys, Z/X, Enter, and Right Shift to play.

View the NEEES Emulator source

Discord LeetCode Daily Problem Bot

A Discord bot that provides daily LeetCode problems for users to solve. Shows completion status of that problem for all Discord users in the server. Made with Node.js.

LeetCode Bot Example

LeetCode Bot - Example Daily Problem

LeetCode Bot Commands

LeetCode Bot - Commands

Music With Friends

A collaborative music listening website that allows users to enjoy music together in real-time from private rooms. Made with HTML, CSS, and Flask with HTMX for interactivity. No other JavaScript frameworks were used.

Music With Friends - Room interface with music playing in sync between two browsers

Music With Friends - Adding a song to a users room