- ๐ข Software engineer at @Microsoft in the Xbox Advanced Technology Group (ATG).
- ๐ Founder of Ganksoft Entertainment, an independent retro game development and publishing group creating games, tools, and emulators for consoles and PC.
- ๐ฎ Passionate about game development and retro gaming. I love building games for retro consoles and computers, and tinkering with classic hardwareโespecially the Atari Lynx.
- ๐น๏ธ Always looking for ways to bridge the gap between modern software and classic gaming hardware, with a focus on platforms like the Atari Lynx and Sega Dreamcast.
- ๐ ๏ธ Creator of various tools, libraries, and homebrew games for gaming, hardware, and emulation.
- Building and experimenting with homebrew projects for classic game consoles, with a special interest in the Atari Lynx and 6502 assembly programming.
- Designing and publishing original retro-inspired games, such as Grogger for Atari Lynx.
- Developing open source tools and libraries for hardware interfacing and game development.
- Exploring custom controllers and unique gaming peripherals, often using C, C++, and 6502 assembly.
- EPROMEmu: A very simple, experimental (EP)ROM emulator built using a Teensy 4.1 and Arduino/PlatformIO, intended for retro hardware development and testing.
- WiimoteLib: A .NET library enabling communication with and control of the Nintendo Wii Remote (Wiimote) for applications, games, and robotics.
- ZMachineLib: An incomplete ZMachine interpreter written in C# for running interactive fiction and Infocom games.
- Chomp: A sample 2D maze game developed with MonoGame, demonstrating game development techniques in C#.
- gg2img: A tool to insert files built with Golden Gate into Apple II disk image files (.po), preserving resource information for Apple IIgs projects.
- HttpRangeServer: A quick HTTP server for mounting Apple II disk images on a PC, designed for use with an Apple IIgs and NetDisk.
- Fun and innovative game development projects.
- Tools or libraries that make it easier to connect classic hardware to modern systems.
- Console modding and homebrew communities, especially those focused on the Atari Lynx, Sega Dreamcast, other retro platforms, and 6502 assembly projects.
- Game preservation initiatives and projects.