- ๐ข 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.
This profile README focuses on my passion for gaming, tools, classic consoles, and my work with Ganksoft. Want to chat about games or hardware? Reach out!