Since 1985 I have been working on the following software development projects:

ProjectYearDescription
Mercedes-Benz AG2019Chief Architect for the Mercedes Intelligent Cloud (MIC) – multicloud, zero trust, shift left
IBM2018-2019Migration lead for the Daimler Vehicle Backend (DaiVB) data center to cloud migration
T-Systems2010-2018Technical lead architect for the Daimler Vehicle Backend (DaiVB) and the Software Build Service (SBS) CI/CD platform
Achievo2006-2010Achievo Development Framework (ADF) and two J2EE 1.4 projects: TACO and DFM
Automatic Zapit Satellite2005-2006Bash/XSL scripts for auto-generating DBox2 Neutrino channel lists from Lyngsat data
smpppd-web2005ISDN dial-on-demand and i18n extension for the SuSE Meta PPP Daemon web interface
Micro AGGregation Engine2005J2EE prototype for micro-payment aggregation with RFID-based subway ticket demo
Person 2 Person Payment2005J2EE prototype for SMS-based person-to-person money transfers
Clearing and Settlement System2004-2005J2EE system for processing high-volume chargeable events into bank settlement files
Twister2000-2004Brokat/Encorus J2EE/C++ application server running on six OS platforms
CORBA TimeService2000CORBA TimeService implementation in C on top of the ORBit ORB
ORBit-Resource2000Link collection and central resource page for ORBit CORBA ORB projects
CORBA 2.2 Validator2000Perl-based IDL compiler compliance test suite
Inventory Management1999VB6/MS Access prototype for database-backed product catalog and offer generation
Autotexts1999WordBasic-to-VBA migration for Microsoft Word Autotext-based product catalogs
PCon 3.51999DCOM locking server extension for concurrent multi-user access to PCon 3.0
KnowledgeNow 21999Diploma thesis: CORBA/COM distributed search across heterogeneous document backends
CORBA/CGI Bridge1998Prototype replacing a CGI backend with a Java servlet and C++ CORBA server via IIOP
COM2CORBA1998Evaluation prototype for transparent CORBA access from VisualBasic via Orbix COMet
Publish C/S1998DCOM/ActiveX client-server application for remote SGML content publishing
WebCam1998DIY webcam built from an Amiga, VLab Motion digitizer, and a Hi8 camera
Seminar1998University presentation on integrating distributed computation into the WWW
Homepage1997Evolution of this website from hand-crafted HTML to Hugo
MRComputer1997Order management system for a small hardware reselling business
PathEditor1996X11/C++ GUI editor for drawing vehicle paths, cross-compiled for the 80C166 microcontroller
PCon 3.01995-1997MFC rewrite of the PCon 1.2 productivity-controlling application
PCon 1.21993-1995Productivity-controlling application for small to medium-sized manufacturing businesses
DOS International1993Article for the computer magazine ‘DOS International’ about C++ vector templates
Allowance1991-1993Turbo Pascal application for allowance calculations on construction sites
Energy Cost Calculation1991Cost comparison tool for grid electricity vs. on-site generators
Telefax1990-1991Template-based fax wrapper for an MS-DOS fax application
Offer1990-1991Offer generation tool for electrical generators and standby sets
Amiga1986-199068000 assembler demos, vector graphics, and game prototypes for the Commodore Amiga
C64/1281985BASIC 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.