Software

In addition to my research and commercial software, I occasionally get to work on fun (if somewhat idiosyncratic) open source projects. As an undergrad I wrote gnuplot mode, an Emacs major mode for editing and running gnuplot files. In grad school I wrote bibslurp, a Emacs tool to automatically import bibtex entries from NASA ADS into your LaTeX project. The code is a bit complex. I wrote it before ADS had an API — or at least before I knew one existed. And I also wrote Jumblr, a word game that runs in Emacs. You can find these mode at MELPA using the following links:

While learning how to write massively parallel C-code for supercomputers using MPI, I wrote a parallel renderer for Julia sets and another one for strange attractors. You can see some of the resulting images here.

Fractals

And if you’re the kind of person who would buy an automatic watch, then immediately look for tools to disassemble and adjust it, you might be interested in a small program I wrote to accurately estimate ticking frequency from sound recordings.