I'm Oliver Heimlich, you can contact me at firstname.lastname@example.org.
In 2011 I have graduated in computer science (minor: mathematics) at the University of Würzburg, Germany. For some years I have worked as an analyst and programmer for a consulting company specialized on software governance. Today I am a lead developer at a software producer for the German finance sector.
My hobbies are aquaristics, cycling and free software.
I have been a user of free software and linux since approximately 1999, but GNU Octave is the first project which I contribute to.
Contribution to Octave
After my exit from academia, I could no longer legally use my educational license of MATLAB and its toolboxes, which I had used for research  . I continued working on my thesis' topic  and—as a hobby—put up a website showing off some functions from my thesis . At first I experimented with integrating my MATLAB based functions via a webservice for the computational work, but since this was illegal, I had to reimplement my functions as well as some required interval arithmetic routines in PHP from scratch. Yes, I really did this, but it was no fun because the language isn't made for it and I had to compromise a lot.
In 2014, since I was still subscribed to the IEEE interval standard working group , I have noticed that the standard document was nearly finished and conforming implementations were still to be done. Also I noticed a request by the FSF for supporting GNU Octave as a high priority project with free replacements of MATLAB toolboxes . I followed their call and created the interval package, which soon became the first complete implementation of the standard IEEE Std 1788-2015 (finally, my silly PHP exercise payed out).
- oheim on Github