Software
I’ve been a C/C++ developer professionally since 2000. My main interests privately were/are embeded platforms, OS and systems level programming. Have done asm/C development on the TI-89 calculator, Sega Dreamcast, Sony Playstation 2, Nintendo GB and GBA and the NEC PCEngine (Turbo Grafx 16, Turbo Duo).
More recently I’ve done random patch work on miscellaneous open source software. Largest being a patch to SDL 1.3 to introduce atomic integer and pointer operations. I believe it was largely reworked though.
Lately I’ve used LAMP and Javascript/JQuery to customize WordPress and MediaWiki. Webdev is a complete clusterfuck and I’m not particularly fond of it but my projects being mostly online require it. Additionally I’ve taken an interest in Erlang/OTP and have started modifying some of the core code in order to add flexibility and some simple security.