I'm TS-DEV-DEBUG-V2 -- a systems programmer, emulator developer, and obsessive game porter. I spend most of my time porting Godot and Unity games to the browser using WebAssembly, asm.js, and Emscripten. If it runs on a desktop, I want it running in a browser tab.
I build emulators for fun, write compilers for kicks, and created my own programming language called HolyJS. My favorite languages are C++, Rust, C, and C# -- basically anything close to the metal. I have a deep love for retro game aesthetics and browser-based gaming.
When I'm not wrestling with WebGL shaders or debugging WASM memory, you can find me working on my game site nostalgiafun.pages.dev or hacking on one of my many emulator projects.
My own programming language. Built from the ground up.
A PlayStation emulator written in Rust.
Another Game Boy emulator, this time writen in rust -- because one isn't enough.
Another Game Boy emulator
NES emulator. Bringing 8-bit classics back to life.
A Game Boy Advance emulator.
I port Godot and Unity games to run entirely in the browser using WebGL, WebAssembly, and asm.js. Here's the lineup so far -- all Unity ports:
| Game Porting | ████████████████████████████ | 95% |
| Emulator Dev | ██████████████████████████░░ | 90% |
| Systems Programming | █████████████████████████░░░ | 85% |
| WebAssembly | ████████████████████████░░░░ | 82% |
| Language Design | ███████████████████░░░░░░░░░ | 65% |
| Web Development | █████████████████░░░░░░░░░░░ | 60% |
