Projects
2025
October
RackLCD
A simple Pi Pico based stat display for Linux computers. RackLCD is made up of two main components:
- rack-lcd: the Pico firmware responsible for parsing messages from the host computer and displaying data on an LCD;
- racklcdd: the computer-side daemon. It sends data to the Pico via serial tty.
Both of them were written in C++ and are available on Github.
September
Switch 2 Game Randomizer
For when I just can't pick a game, I guess! Written in PHP on a random evening.
August
PicoBoy
I got a Picosystem at the Raspberry Pi store while on vacation in the UK, and this is the only thing I've written for it thus far 🥲
This is just another PoC Peanut-GB port, like GB Cardputer. The performance is pretty bad and I didn't implement audio (it'd also sound pretty bad on the Picosystem's built-in buzzer, which is definitely not an excuse for my laziness).
July
CescoPower
Web GUI for WoL. Made for a friend to make turning on his desktop PC at uni easier.
WebDLP
A simple web interface/API to download videos with yt-dlp. Written in Python with Flask.
March
PktImg
A silly little thing I made in class, puts images in Cisco Packet Tracer files by converting them to a bunch of rectangles (REALLY slow)
Capa
A 3D printed, Pi Pico based capacitive macropad/osu! keypad running QMK.
February
Silly Chat
A very basic public chat room designed to run on basically any web browser (tested on 20+ year-old browsers, including more "esoteric" ones like the Nintendo DS browser!)
Snake on Everything
A basic port of Snake that can run on anything*!
* I feel like porting it to :PCurrently supported platforms:
- Windows, macOS and Linux (SDL2-based)
- GBA (libtonc)
- Gamecube and Wii (GRRLib)
- DS (libnds)
- 3DS (citro2d)
- Wii U (wut + SDL2)
- Switch (libnx + SDL2)
Planned support:
- Android and iOS
- WebAssembly
- N64
- PS1
- PS2
- PSP
- PS3
- PS Vita
- Game Boy / GBC (maybe???)
2024
January
- GB Cardputer
WIP
2023
October
HecticFeedbackSharp
WIP
Cvntpad
WIP