_ _ _____ _ _ ___ __ _____ ____ _ ____
| | | | ____| | | | / _ \ \ \ / / _ \| _ \| | | _ \
| |_| | _| | | | | | | | | \ \ /\ / / | | | |_) | | | | | |
| _ | |___| |___| |__| |_| | \ V V /| |_| | _ <| |___| |_| |
|_| |_|_____|_____|_____\___/ \_/\_/ \___/|_| \_\_____|____/
Frontend engineer with 10+ years building web applications β from fintech infrastructure to AI tooling. Vue, React, Angular, TypeScript, and whatever else gets the job done. I've led teams through platform re-architectures, bridged frontend and backend when needed (Node, AdonisJS, NestJS), and picked up AWS when there wasn't a DevOps person in the room. Docker because reproducible builds save everyone's sanity.
I also tinker with reverse engineering, embedded hardware, and game preservation on the side. Arduino, ESP32, 3D printer tooling β if it has a chip in it, I'm probably curious about how it works.
tou_decomp β Full decompilation of Tunnels of Underworld from raw binaries. Renderer, physics, AI, audio β ~95% complete. Built with Ghidra and way too much patience.
uprising-level-editor (Hotzone) β Level editor and viewer for Uprising Join or Die. Reverse-engineered binary level format, renders terrain, textures, and spawn data in 3D.
uprising_fix_mod β DLL hook that patches rendering, CD audio, and mouse input issues in the original Uprising Join or Die.
mario-and-luigi β Original DOS game ported to SDL2, preserving a slice of gaming history.
v-dumblog β A deliberately simple blogging platform with an in-browser editor and themeable UI. Built as a lighter alternative to Jekyll.
zenpage β Forked and overhauled Chrome extension: beautiful new tab page with Unsplash photography, bookmark manager, and weather widget. Manifest V3, massively improved performance.
noizee-react β Ambient noise generator, ported from Vue 3 to React as a learning exercise and framework comparison.
rumor-party-line β Modern reimagining of Windows 95's Party Line LAN rumor game, built over a weekend. Real-time multiplayer with Server-Sent Events.
flashforge-toolkit β Full dashboard for older Flashforge printers, reverse-engineered from an unsupported protocol. Realtime status, webcam streaming, file uploads with G-code conversion, and Octoprint-compatible integration with Orca Slicer.
klipper_extruder_helper β Extruder calibration tool for Klipper firmware. Rotation distance, e-steps, and step distance calculators in a clean UI.
moonwalker β Browser extension for monitoring Klipper 3D printers via the Moonraker API. Quick status checks without opening a separate dashboard.
WOL-Shutdown-Service β Lightweight Windows service that listens for Wake-on-LAN packets and shuts down the machine. Configurable MAC filtering and IP allowlist.
Open to collaborations on reverse engineering, LoRa / ESP32 projects, and open-source hardware tooling.