Professional

My work involves a lot of programming in Matlab (or rather, it used to and may do again). You can see some of my code at The Mathworks

I created vidmyfigs.com, an online tool for viewing still images as a movie that works with any javascript-enabled Web browser.

Another tool I've created is a python class called AdaptiveTimeScale that allows users of matplotlib (the python plotting library) to generate plots of time-series data with tick labels on the x (time) axis that are compact, yet completely unambiguous. AdaptiveTimeScale is an alternative to matplotlib's autofmt_xdate().

My regular job is for Ocean Networks Canada, but I do a little consulting in oceanography on the side.