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 apps 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 video games
- I volunteer on Apotris (source code) where it supports true multiplatform multiplayer between up to 5 players
- I engineer towards supporting 256 players in a single session
- I work on both modern internet netcode as well as GBA Wireless Adapters, Link Cables, Nintendo DS RFU, PS Vita Ad-Hoc, and more!
- I volunteer on Apotris (source code) where it supports true multiplatform multiplayer between up to 5 players
- FPGA development
- I've backported a number of fixes from the GBA 1P core to the GBA 2P core
- I've touched up some features and fixed a few bugs, and would love to make my own cores from scratch
- I work freelance on various social media and ML projects
- I work on bots and applications for internet communities used by thousands worldwide
- I fix bugs in free video games that players report
- I'm wrapping up and shipping out my Eden Toolchain for retro consoles