Backend engineer in fintech, building high-load distributed systems. Off the clock, I write emulators and interpreters to learn how computers really work β mostly in Rust π¦.
- Backend & distributed systems β designing services that stay correct, observable, and fast at scale.
- Systems & emulation β my favorite kind of problem: emulators, interpreters, and VMs, where every cycle and byte counts.
- Full-stack when it counts β comfortable from the database up to the UI, on the web or native.
Most of these started as "I wonder how this actually worksβ¦" and got out of hand:
- Game Boy Emulator β a Game Boy emulator focused on accuracy, performance, and modern enhancements.
- CHIP-8 Virtual Machine β a CHIP-8 / SCHIP / XO-CHIP VM with broad cross-variant compatibility, quirks support, and multiple frontends.
- Lua Interpreter β exploring language internals via a hand-written lexer, parser, and runtime.
- Web Browser β experimenting with embedding the Servo engine.
- PortMaster Contributions β ported several titles to handhelds using Lua and Bash.
Languages:
Backend & Infrastructure:
UI & Frontend:
Tools & OS:
π§ Away from work code, I'm usually tinkering with Linux, messing with retro hardware, or coaxing classic games onto new devices. Emulation, open source, and old systems are my idea of a good time.



