Projects --


The Visualization of Protein Ligand Graphs (VPLG) software

The Visualization of Protein-Ligand Graphs (VPLG) software package computes and visualizes protein graphs. It works on the super-secondary structure level and uses the atom coordinates from PDB files and the SSE assignments of the DSSP algorithm.

The project page with an introduction to the software is at and you can find the source code at

Created with: Java SE, PostgreSQL, NetBeans IDE, Ant, Subversion, Git

The Protein Topology Graph Library (PTGL) web server

The PTGL web server provides a database of protein secondary structure topologies. It is based on protein ligand graphs and other data computed by the VPLG software. The PTGL uses a graph-based model to describe the structure of proteins on the super-secondary structure level. The web server allows you to search for protein motifs which can be detected in the graphs. It also provides standardized 2D visualizations of protein graphs and folding graphs. In contrast to the manually curated CATH and SCOP databases, the method used by this server is fully automated.

The PTGL is run by the Molecular Bioinformatics group of Ina Koch at Goethe-University Frankfurt am Main, Germany. The server can be accessed at

Created with: PHP, JavaScript, HTML/CSS, PostgreSQL, NetBeans, Subversion, Git, Apache, Bash, OpenPBS

Business Backend

The website is a search engine and price comparison tool for long-distance bus rides in Germany. I designed the database and wrote the major part of the backend which is responsible for retrieving data on bus rides from the APIs of different bus companies. (Update 2016: The website is no longer operational it seems.)

Created with: PHP, MySQL, JavaScript, HTML/CSS

Game dev


PRace is a HTML mini arcade game that can is played by pressing and releasing a single button. You can find more info and give it a shot here with a modern browser.

Created with: Processing.js, JavaScript, HTML/CSS


Way2Close is a more serious multi-platform implementation of the PRace idea. It is intended to run on mobile devices and currently work in progress.

Created with: Unity, C#, VisualStudio 2015, Git