Retro Archive Explorer Jul 2026
Browse PlayStation-era disc images without extracting them.
- Electron
- TypeScript
- 3D
ls ~/projects · 141+ entries
19 of them written up properly below, then every other public repo after that. 91 repos on GitHub and roughly 50 more built at work or in private repos. Some polished, plenty gloriously half-finished.
19 projects
An Electron app for browsing and previewing assets inside retro disc images (ISO/BIN) without extracting them. It mounts PlayStation-era discs and previews proprietary formats — TIM textures, TMD/EMD 3D models, VAG audio and Resident Evil 1 engine files — with a virtual file tree, a 3D viewport and a waveform audio player.
An Electron app that turns a local ComfyUI install into a game-asset pipeline for classic survival-horror games. It bundles a Room Builder for prerendered backgrounds, plus Model Studio, Prop Forge, Character Forge and Pixel Forge — all running locally on your own GPU with no cloud or external APIs.
A neon-noir top-down action game — run the package, bury the crew, buy back your freedom. Built with zero dependencies in plain HTML canvas and WebAudio, featuring one-hit combat across three floors with fists, bats, knives and guns.
A free, open-source Git GUI — basically a work-in-progress alternative to GitKraken. Built as an Electron app with a focus on keeping things simple and accessible.
An Electron app that batch converts STL files into OBJ files with bases, so you can import your wargame miniature STL files directly into Tabletop Simulator.
A tabletop wargame I'm designing from scratch. This monorepo includes the game itself and an Electron app I use to run point-cost calculations for building and balancing units.
A spooky Flappy Bird clone — tap to flap, dodge haunted pillars and chase high scores. Vanilla JS and HTML5 Canvas with synthesized WebAudio sound and particle effects, built with Vite and installable as an offline PWA.
A self-hosted, open-source Mandarin vocabulary app and alternative to Hack Chinese. It features multi-dimensional spaced-repetition scheduling, Whisper-based pronunciation assessment, CSV import and a local SQLite database with full data portability.
An app that shows the difference between armies in One Page Rules patches. Compare army books across different versions, for example Alien Hives in patch 3.5.1 vs 3.5.2.
My dev blog — opinionated posts about React, JavaScript performance and knowing when a tool is worth the hype. Built with Gatsby and MDX, which is also where the MDX habit that shows up in half my other projects came from.
Just some opinions about stuff I watch/play/listen to. Built with MDX and Gatsby.
A blog for my painted models. I made this project with MDX like my dev blog. This time I'm using NextJS instead of Gatsby though.
A paint matching app for miniature painting. It also detects the paint brand and a Shadow and Highlight color for the paint. It can check the brands Citadel, Vallejo, P3 and Army Painter.
An army builder app for the Saga: Age of Magic tabletop game. Lots of state management here, I created a save system that uses QR code that way you can load an army from your desktop to mobile without any account creation.
A combat deck app for the Gloomhaven dungeon crawler board game. This was another way for me to practice managing state as well as animations in a 3d space.
An app to show the layout of my apartment and measure room size. I wanted to generate some svgs and see if I could make accurate measurements by equating 1px to 1mm.
Simple paper scissors rock game, I wanted to practice using phaser and creating pixel art.
An app to test the Internet speed API, it's not very good since it caps at 10MB.
Flappy bird clone, I wanted to practice using phaser and creating pixel art & making sounds.
Browse PlayStation-era disc images without extracting them.
A local ComfyUI install turned into a survival-horror asset pipeline.
Neon-noir top-down action. Zero dependencies, pure canvas.
Open-source Git GUI. The GitKraken alternative nobody asked for.
Batch STL → OBJ with bases, for Tabletop Simulator.
A tabletop wargame, plus the balancing tool behind it.
Spooky Flappy Bird clone. Installable, offline, synthesized audio.
Self-hosted Mandarin SRS with Whisper pronunciation scoring.
Diff One Page Rules army books across patch versions.
Opinionated posts on React, performance and dev culture.
Opinions about stuff I watch, play and listen to.
A blog for my painted miniatures. MDX on Next.js.
Match a colour to a miniature paint, with shadow and highlight.
Army builder with a QR-code save system. No accounts needed.
3D combat deck for Gloomhaven.
Phaser and pixel-art practice.
Tests the network speed API. Caps at 10MB. It is bad.
The original one. Phaser, pixel art, homemade sounds.
No projects match that filter.
Everything else that's public on GitHub — experiments, prototypes, half-finished ideas and the odd genuinely useful thing. 91 repos on the account in total, plus roughly 50 more built at work or in private repos that can't be linked.
No repos in that language.