About me

I am a self-employed web developer and security consultant since 2007 and based in Switzerland. I have built multiple websites, web applications and Joomla extensions for clients from Austria, Germany, the Netherlands and Switzerland in the last years. Since March 2014 I also run a backup service for websites. My provided services are site building, extension development and security consultation.

I have studied Computer Science with focus on IT security at the University of Applied Sciences in Bern (Switzerland). Before I went to Bern, I studied Computer Science at the Saxion University of Applied Sciences in Enschede (Netherlands).

During my studies I gained, inter alia, experience in object-oriented programming with Java, computer networks, web technologies, system software, device drivers, cryptography, network security and system security. In my self-employed work I have gained knowledge of PHP, MySQL, HTML, CSS and web related security topics.

Software Engineering Skills

Programming, Scripting and Markup Languages

Go, TypeScript, HTML, JavaScript, CSS, Java, PHP, XML, UML, C++, C and Assembly.

Databases

PostgreSQL, MariaDB, MySQL and MongoDB.

Application and Web Servers

Go-Webserver, TomEE, Tomcat and Apache.

Development Environments

GoLand, Vim and Eclipse.

Version Control Systems

Git, Subversion and Mercurial.

Frameworks and Standards

Lit (web components), Protocol Buffers, RESTful APIs, Progressive Web Apps (PWA), RiotJS, jQuery, Java EE, JUnit, JFlex, Twitter Bootstrap, AJAX, AngularJS and JSON.

Content Management Systems and Website Frameworks

Hugo, Joomla and WordPress.

Other Skills

Kernel Hacking, Penetration Testing, Reverse Engineering, Cryptography, Linux, Shell Scripting and Android Development.