Im zarten Alter von 10 Jahren begann Johan einfache Spiele auf seinem Commodore 64 zu programmieren, um dieses ein paar Jahre später mit dem x86 auch zu können. Später brachte er sich selber C/C++ und PHP bei. Seine Interessen in Elektronik und Programmierung brachten ihm einen Master-Titel in E-Media. Als Spielsoftware-Entwickler ging seinen Weg langsam aber stetig immer weiter in Richtung Open-Source-Entwicklung, wo er zu Beginn des Jahres 2004 zur Mambo-Community gestossen ist und dann mit dem Split zu Joomla! wechselte. Er gehört damit auch zu den Gründungs-Mitgliedern des Projekts!
Neben Joomla! entwickelte Johan auch eine der beliebtesten Mambo/ Joomla! Erweiterung, die Docman Downloadverwaltungs-Komponente und entwickelt heute an der Multilingual-Software Nooku als Lead-Entwickler mit.
|