Full-Stack software engineer with 15 years of experience in multiple industries. I'm proficient in Javascript, TypeScript, React, C#, C++ and ASP.NET. Currently working with Garrett Motion as a Senior Software Engineer and Product Owner.
Below is a selection of some of my personal projects
- lttb-cpp - C++ Implementation of the LTTB downsampling algorithm
- json-pointer-loc - C library to enhance JSON parsing errors by adding line/column information to pointers
- json-print - C++ JSON serializer with printf-like interface and compile-time validation
- fatfs-wasm - High-level TypeScript API for working with FAT images. Uses the FatFs embedded library compiled to WebAssembly.
- ds4qb-web - Audio emulation for DOS programs using the DS4QB2 sound library
- BasBolt - Language server for QuickBASIC that interfaces the actual compiler running inside the v86 emulator.
- Pouet Demo Parade - Small (below 1k) .COM and MBR demos from Pouet packed into a gallery using v86.
- Demo Baker - Encodes small x86 demoscene demos entirely into a URL and "plays" them using the v86 emulator.