This is an excerpt. A complete reference to all my projects are in CV.
Map of the MegaMekNET - Campaign
Map of the MegaMekNET - Campaign

MegaMekNET

Scope:ca. 2 years
Technology:Java, Swing, Network
Website:mekwars.org

BattleTech (MechWarrior) is a well-known board game. One realisation of the original rules on the PC is MegaMek. MegaMekNET is a MMO-campaign around single battles.

I wrote a map of the campaign, a message board and several other features for the game client. I tweaked the server-cleant communication protocol and chat and improved the performance of the server.

Java OpenStreetMap Editor
Java OpenStreetMap Editor

JOSM

Scope:ca. 2 years
Technology:Java, Swing, Network, Ruby
Webseite:josm.openstreetmap.de
In the summer of 2005, I attended a congress in the netherlands. There, I saw a talk about OpenStreetMap - a project that aimed for providing map vector data under a free license. Since I just buyed a Zaurus including a GPS receiver, I knew what my next OpenSource project would be.

I wrote an offline editor to enter map data. It supports different projection modes, GPX import, different layers (including non-map layers like picturs), undo/redo, data synchronization with the OSM-server, 3-way-merge of map data, plugins and many other features. Until today, JOSM is one of the both most-used map editors for OpenStreetMap. Since september 2007, The development of JOSM is continued by the OpenStreetMap community.

Additional to the map editor, I wrote parts of the server code in ruby. I helped designing the server API. Finally, I was secretary of the OpenStreetMap Foundation for one year.

UI for Spectrum Analyser
UI for Spectrum Analyser

Spectrum Analyser

Scope:ca. 1 year
Technology:C++, QT, Visual Studio 2003
For my former company, I went to munich for little more than one year. I wrote user interfaces for spectrum and network analyser.

Remarkable about this project was the tight requirements to performance. Some applications were strict real-time. Also, these analysers have very limited debugging capabilities.