I'm Joe, JavaScript Engineer
I make code go "Beep" "Boop"
Its me
Here are some of the projects I've been working on in my spare time. I like to make things that I find interesting or useful. Some are half finished, and all of them have features I would like to add.
You can view the code for each of these projects or check out the live version with the buttons under each project. This is nowhere near an exhaustive list of all my projects, just the ones that I've made hosting for. You can look at the other projects on my GitHub.
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.
Started Jul 2026 · Updated Jul 2026
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.
Started Jul 2026 · Updated Jul 2026
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.
Started May 2026 · Updated May 2026
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.
Started Apr 2026 · Updated Jul 2026
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.
Started May 2026 · Updated May 2026
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.
Started Jul 2026 · Updated Jul 2026
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.
Started Jul 2026 · Updated Jul 2026
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.
Started Jun 2026 · Updated Jun 2026
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.
Started Jan 2026 · Updated May 2026
Just some opinions about stuff I watch/play/listen to. Built with MDX and Gatsby.
Started Apr 2025 · Updated Jun 2026
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.
Started Jan 2025 · Updated Jun 2026
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.
Started Apr 2024 · Updated Apr 2024
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.
Started Dec 2022 · Updated Nov 2024
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.
Started Aug 2023 · Updated Sept 2023
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.
Started Feb 2024 · Updated Feb 2024
Simple paper scissors rock game, I wanted to practice using phaser and creating pixel art
Started Sept 2020 · Updated Oct 2020
An app to test the Internet speed API, it's not very good since it caps at 10MB.
Started May 2021 · Updated May 2021
Flappy bird clone, I wanted to practice using phaser and creating pixel art & making sounds.
Started Aug 2020 · Updated Sept 2024