Seine Interessen liegen im Bereich der Konzeption von Software, Consulting und Entwicklung von komplexen Anwendungen sowie in der Integration mit bestehenden Softwarekomponenten. Er legt besonderen Wert auf eine saubere und durchdachte Architektur der Anwendungen, die von modernen Entwicklungen der Softwaretechnik (z.B. MVC Modell) beeinflusst ist. Er entwickelt seit den frühen neunziger Jahren mit agilen Methoden Software in verschiedenen Sprachen und Technologien wie C++/C#, Delphi, Java, Javascript (jQuery, dojo, script.aculo.us), Perl, PHP, HTML/CSS, XML/XSLT, Webservices (JSON, SOAP). Aktuelle Interessen liegen bei der Implementierung von Android Anwendungen und GUI Komponenten für Webanwendungen.