I build tools for things I'm passionate about — Japanese language learning and gaming.
| Project | Description |
|---|---|
| Kanji Koohii (2006–ongoing) |
A web app to help Japanese learners remember how to write the kanji using Spaced Repetition and the Heisig method. 🛠️ PHP / TypeScript / Vue / Figma (design) • ⭐ 250+ |
| Better Mouselook (2026) |
A mod for Sacred 2 game. Fun little project using Claude Code to learn AHK v2 and using WebView2 to provide a user-friendly GUI to configure the mod. 🛠️ Autohotkey v2 / JS-CSS-HTML / Claude Code |
| Runewizard (2021) |
Check out what Runewords you can make in Diablo II Resurrected with the runes you have found. 🛠️ TypeScript / Vue • ⭐ 45+ |
| Skyrim Mods (2012) |
Better Dialogue Controls & Better MessageBox Controls — two highly popular mods created for Skyrim. 🛠️ ActionScript • 📦 2.7M+ unique downloads on NexusMods |
| Time Splitters (1999-2001) |
Software engineer at Free Radical Design. I moved to the UK for 2 years and worked on a PlayStation 2 launch title to completion (released Oct 2000). Mainly responsible for the in-game MapMaker, also game menus, and build tools. Screenshots 🛠️ C |
| Doom Legacy (1998–1999) |
Co-creator of one of the earliest Doom source ports which added free mouse-look, a full Quake-style console, cross-platform (linux/windows), hardware-accelerated rendering with 3Dfx Glide, 32-player networked deathmatch with custom skins, 2-player split-screen mode, and more. You may also enjoy my WADS! 🛠️ C |
| Dr. Mario (~1998) |
A faithful NES Dr.Mario re-creation. One of my earliest game programming projects. All graphics re-created by myself with Deluxe Paint! 🛠️ C++ |
| Amiga Intro (~1992) |
Coded and designed an Amiga intro while a member of Chryseis demoscene group. It was later used as a "cracktro" by other groups, and no I was not a pirate myself 🦜! Video (music was not by me) 🛠️ MC68000 ASM |





