Christopher “kode54” Snowhill

My face

My name is Christopher Snowhill, or kode54, and I've been writing random software for as long as I've had computers with a programming language to tinker with.
I am the main developer of Cog, an audio player for macOS, and also an occasional contributor to various other free and open source projects, including the Linux kernel.

I've been tinkering with electronics and computers for most of my life, and I used to (semi-destructively) take things apart, but nowadays, I mostly only repair things as needed. I got my start on an Apple II+, and barely used a Commodore 64, and the IBM PC compatibles belonging to relatives. It would be years before I finally got a PC of my own and actually learned any productive use of programming languages for it.

These days, I'd say I'm fairly competent in C/C++, JavaScript, and maybe some PHP, and still have the faint memories of my early use of 6502 and 65816 assembly language.

I have made a number of minor contributions to various projects, including a number of console emulators, like ZSNES and Snes9X, and later higan. I have also contributed several patches to the Linux kernel, some of which are still useful today.

Blog New!

Mac Fundraiser, mutual aid needed - December 12, 2023

I have launched a GoFundMe to help me raise money for a new M2 Mac mini. If I can reach an extended goal, I desire an M2 Pro model.

Read more »


Social media links

Contact me