I'm 31 years old and have been programming since I was eight years old -- my first language was LOGO with Turtle graphics.
I work on a wide variety of projects ranging from video game development, AIs to play them, to retro console toolchain internals, low-level C and ASM libraries, and even large projects such as the Simple DirectMedia Layer.
I'm a contributor to a bunch of repos and love to share the FOSS love wherever I go. FOSS was how I got to where I am today, and I want to pay it forward wherever I can.
- Improving code performance in critical, hot-paths
- I use SIMD in SSE 4.2, AVX(+2), and NEON to beat GCC and clang routinely
- Retro and modern console video game development, I have software shipped on:
- GameBoy Advance
- Nintendo DS
- Nintendo 3DS
- Playstation Vita
- Playstation Portable
- Nintendo Switch
- Toolchain development
- I ported Wonderful Toolchain to macOS
- I work with Meson to target dozens of platforms in a single codebase
- Multiplayer software
- I work on Apotris where we support true multiplatform multiplayer between up to 5 players
- I dream of supporting 256 players in a single session
- I work on both traditional TCP/UDP netcode as well as GBA Wireless Adapters, Link Cables, NDS RFU, PS Vita Ad-Hoc, and more!
- FPGA development
- I'm working to integrate GBA EXT port hardware with the MiSTer-FPGA to connect the FPGA to a real console via link cable
- I've backported a number of fixes from the GBA 1P core to the GBA 2P core
- I have dreams of an NDS core but I think the DE-10 Nano FPGA may be at its limit for NDS
- Generative AI development
- I was a brief contributor to MLX-LM and work to engineer my own systems
- I developed a proprietary front-end for LLM chat interaction
- I work in the scene to add safeties and bias out copyrighted content wherever I can to ensure ethical generation
- I run my own company hosting generative model interactions
- I'm seeking formal employment so I can set my own company aside
- I'm working to complete the Apotris multiplayer experience
- I'm wrapping up and shipping out my Eden Toolchain as an alternative to devkitPro
- Discord: @vagabondtruffle