About

I’ve been tinkering with electronics and computers for most of my life, and I’ve taken so many things apart, put them back together, or wrecked them. I’ve learned and programmed Apple II, Commodore 64, and IBM PC computers in multiple languages, including Basic, 6502 assembly language, 65816 assembly language, x86 assembly language, C/C++, JavaScript, and PHP, to name a few.

I have made a number of minor contributions to various projects, including a number of console emulators, like ZSNES and Snes9X. And I’ve contributed a number of patches to the SNES emulator formerly known as bsnes, several of which have been inexplicably ignored, probably due to NIH syndrome.

In 2000 or so, I connected with Peter Pawlowski, reporting and even correcting bugs in various Winamp plug-ins, and even got around to writing a few of my own. Then, Peter left Nullsoft and started his own audio player, foobar2000. He invited a number of people, including myself, to beta test it, and also eventually to develop components to extend it. I have spent the last 10 years bringing that application closer to perfection, in an attempt to please wider audiences. Actually, most of it I did for myself, sharing it with the world was just a side benefit.

Although for the last few months or so, I’ve been cultivating my own fork of the Cog audio player for Mac OS X, which requires 10.7 at bare minimum due to some of my new plugins requiring C++11 features. In fact, I spend more time using it now than foobar2000, which I really only use now for retagging and/or ReplayGain scanning.

Have I mentioned I've also been a major furry since the late 1990s, and finally commissioned a character and a bunch of art in the more recent years? I’ve also found a boyfriend and keep in constant contact with him, even though we're 5000 miles apart. Maybe we'll meet some day?