I have a collection of essays about software on my blog about technology.
Most software I write isn't worth announcing, but you can find it on my github.
Some things I've made that you might have heard of
ninja -- a small build system with a focus on speed; popular with Chrome and LLVM developers.
Some older projects you may have heard of
c-repl -- a C read-eval-print loop (really!).
lmnopuz -- multiplayer realtime web-based crosswords.
arabic -- a transliteration bookmarklet for typing Arabic on the web; likely obsolete but still a source of visitors to this site.
Some other things I've contributed to
I reverse-engineered some of the Napster protocol and wrote one of the first third-party clients. I was soon hired to help design a Napster clone called Scour Exchange. Few people even remember these sites now.
On a drunken dare I made a Windows-native theme engine for GTK. It eventually morphed, after removing all my bad code, into the standard Windows GTK theme.Evan Martin, email@example.com