Ausbildung
Geboren im März 1976 in Suhl im Thüringer Wald, bin ich dort aufgewachsen und die ersten acht Jahre zur Schule gegangen. Danach wechselte ich an die Goetheschule Ilmenau und besuchte dort eine Spezialklasse mathematisch-naturwissenschaftlicher Richtung. Während jener Zeit habe ich mich sehr viel mit Mathematik beschäftigt und stand zweimal kurz vor der Teilnahme an der Internationalen Mathematikolympiade. 1994 erhielt ich an der Goetheschule das Abitur.
Nach der Schule ging ich an die Bauhaus-Universität Weimar, um Architektur zu studieren, wechselte jedoch bereits zum Sommersemester 1995 an die Friedrich-Schiller-Universität Jena und schrieb mich dort für den Diplomstudiengang Physik ein. Mein Interessensschwerpunkt lag während des gesamten Studiums auf theoretischer Physik und Mathematik. Für den abschließenden Versuch des physikalischen Praktikums suchte ich mir ein Thema aus der Astronomie: Spektralklassifikation von Sternen. Auch das Diplomthema war ein theoretisches, »Zweidimensionale Modelle der Strahlung Schwarzer Löcher«. Ich begann meine Diplomarbeit im Wintersemester 1998/99 am Theoretisch-Physikalischen Institut der Universität Jena in der Arbeitsgruppe Quantenfeldtheorie, beendete sie im Winter 1999/2000 und erhielt Anfang 2000 das Diplom.
Anschließend begann ich die Arbeit an einer Dissertation. Ich wechselte in die Arbeitsgruppe Gravitationstheorie und wählte mir ein Thema aus der klassischen Allgemeinen Relativitätstheorie: die C-Metrik. Während der Arbeit an diesem Thema machte ich auch die ersten Erfahrungen mit der Lehre. Nach zwei Jahren wechselte ich jedoch ans Institut für Informatik und begann eine Dissertation zu einem Thema aus der Musteranalyse.
Softwareentwicklung
Von 2004 bis 2016 arbeitete ich als Softwareentwickler bei der gocept gmbh & co. kg. Die Grundlage der Arbeit von gocept bilden die Programmiersprache Python, der Applikationsserver Zope sowie das gesamte Ökosystem von Softwareprojekten im Umfeld von Zope. Ebenso wie diese Systeme ist ein guter Teil der Produkte von gocept Freie Software. Von 2005 bis 2009 veröffentlichten wir das Plone-Benutzerhandbuch, eine Dokumentation für Anwender des auf Grundlage von Zope implementierten Content-Management-Systems Plone.
Computer zu programmieren fasziniert mich jedoch nicht erst, seit ich bei beruflich damit arbeitete, sondern bereits von dem Moment an, als ich zum ersten Mal an einem solchen Gerät saß. Das muß 1987 gewesen sein, der Rechner war ein K8915 von Robotron, und die Programmiersprache natürlich ein BASIC-Dialekt. Weiter ging es mit C64, BIC (Bildungscomputer, ebenfalls eine DDR-Eigenheit) und PCs, seit 1992 recht intensiv mit dem Textsatzsystem LaTeX und Programmiersprachen wie Turbo Pascal, später dann C, Perl und schließlich Python. Als Betriebssystem benutze ich Linux, seit ich 1999 an der Universität Unix-artige Systeme in der täglichen Arbeit kennenlernte.
Mittlerweile habe ich eine ganze Reihe eigener kleiner Softwareprojekte veröffentlicht, die zumeist in Python geschrieben sind und dazu dienen, bestimmte Dinge aus meinem Alltag zu vereinfachen, beispielsweise die Erstellung dieser Website. Bei LaTeX habe ich von 2003 bis 2015 die Pflege der Projekt-Website übernommen und bin Mitglied im Entwicklerteam.