Projects
Getting my software
https://github.com/mwolson : I publish software projects here.
I've made code contributions to Git . git log --author=mwolson to see all of them.
Emacs
I've made code contributions to Emacs . git log --author=mwolson to see all of them.
https://github.com/mwolson/emacs-shared : Emacs Configuration files and plugins that I use, with instructions for Mac, Windows, and Arch Linux.
Emacs Muse : I was the maintainer for Muse, a publishing environment for Emacs.
ERC : I was the release manager for ERC, an IRC client for Emacs.
Planner Mode : I was the maintainer of Planner. Planner helps you tame your TODO lists using Emacs.
EMMS : EMMS is an Emacs MultiMedia System, which allows you to play music and videos from within Emacs. I wrote a MusicPD backend for it, and was the release manager of the project.
ErBot : I've contributed code to this project. ErBot is an IRC bot that runs in Emacs.
I was the maintainer for Ubuntu's emacs22 package.
Miscellaneous
Purdue Linux Users Group (PLUG) : I was the Vice President and Webmaster of the group for several years.
HangIt : A
game written in C and ncurses that is playable in both DOS and
GNU/Linux.
DosUtils : Several small DOS utilities written for a programming contest in high school.
Gadgets
TI-89
I wrote several programs for the TI-89 graphing calculator in high school. My author page on ticalc.org lists these, along with some eBooks. I made the front page news of ticalc.org once.
GP2X
I've written a few things for the GP2X handheld device during college, and contributed code to the now-defunct "One More Music Player Client". It made for an adequate portable Linux-based media player in the car, along with a cassette tape adapter that plugged into its 3.5mm audio jack.
OLPC
I purchased an OLPC XO-1 , through their "Give One Get One" program. I used it as a primary laptop when I first moved to LA. I had to stop using it when the Ctrl key broke, as that made it challenging to use Emacs.