Since 1985 I have been working on the following software development projects:
| Project | Year | Description |
|---|---|---|
| Mercedes-Benz AG | 2019 | Chief Architect for the Mercedes Intelligent Cloud (MIC) – multicloud, zero trust, shift left |
| IBM | 2018-2019 | Migration lead for the Daimler Vehicle Backend (DaiVB) data center to cloud migration |
| T-Systems | 2010-2018 | Technical lead architect for the Daimler Vehicle Backend (DaiVB) and the Software Build Service (SBS) CI/CD platform |
| Achievo | 2006-2010 | Achievo Development Framework (ADF) and two J2EE 1.4 projects: TACO and DFM |
| Automatic Zapit Satellite | 2005-2006 | Bash/XSL scripts for auto-generating DBox2 Neutrino channel lists from Lyngsat data |
| smpppd-web | 2005 | ISDN dial-on-demand and i18n extension for the SuSE Meta PPP Daemon web interface |
| Micro AGGregation Engine | 2005 | J2EE prototype for micro-payment aggregation with RFID-based subway ticket demo |
| Person 2 Person Payment | 2005 | J2EE prototype for SMS-based person-to-person money transfers |
| Clearing and Settlement System | 2004-2005 | J2EE system for processing high-volume chargeable events into bank settlement files |
| Twister | 2000-2004 | Brokat/Encorus J2EE/C++ application server running on six OS platforms |
| CORBA TimeService | 2000 | CORBA TimeService implementation in C on top of the ORBit ORB |
| ORBit-Resource | 2000 | Link collection and central resource page for ORBit CORBA ORB projects |
| CORBA 2.2 Validator | 2000 | Perl-based IDL compiler compliance test suite |
| Inventory Management | 1999 | VB6/MS Access prototype for database-backed product catalog and offer generation |
| Autotexts | 1999 | WordBasic-to-VBA migration for Microsoft Word Autotext-based product catalogs |
| PCon 3.5 | 1999 | DCOM locking server extension for concurrent multi-user access to PCon 3.0 |
| KnowledgeNow 2 | 1999 | Diploma thesis: CORBA/COM distributed search across heterogeneous document backends |
| CORBA/CGI Bridge | 1998 | Prototype replacing a CGI backend with a Java servlet and C++ CORBA server via IIOP |
| COM2CORBA | 1998 | Evaluation prototype for transparent CORBA access from VisualBasic via Orbix COMet |
| Publish C/S | 1998 | DCOM/ActiveX client-server application for remote SGML content publishing |
| WebCam | 1998 | DIY webcam built from an Amiga, VLab Motion digitizer, and a Hi8 camera |
| Seminar | 1998 | University presentation on integrating distributed computation into the WWW |
| Homepage | 1997 | Evolution of this website from hand-crafted HTML to Hugo |
| MRComputer | 1997 | Order management system for a small hardware reselling business |
| PathEditor | 1996 | X11/C++ GUI editor for drawing vehicle paths, cross-compiled for the 80C166 microcontroller |
| PCon 3.0 | 1995-1997 | MFC rewrite of the PCon 1.2 productivity-controlling application |
| PCon 1.2 | 1993-1995 | Productivity-controlling application for small to medium-sized manufacturing businesses |
| DOS International | 1993 | Article for the computer magazine ‘DOS International’ about C++ vector templates |
| Allowance | 1991-1993 | Turbo Pascal application for allowance calculations on construction sites |
| Energy Cost Calculation | 1991 | Cost comparison tool for grid electricity vs. on-site generators |
| Telefax | 1990-1991 | Template-based fax wrapper for an MS-DOS fax application |
| Offer | 1990-1991 | Offer generation tool for electrical generators and standby sets |
| Amiga | 1986-1990 | 68000 assembler demos, vector graphics, and game prototypes for the Commodore Amiga |
| C64/128 | 1985 | BASIC and 6502 assembler programs for the Commodore 64/128 |
NOTE: Unless otherwise stated, the software on this site is provided “as-is,” without any express or implied warranty. In no event shall I be held liable for any damages arising from the use of the software.