Code-Working is your solution for Software Engineering and Bioinformatics.

Hello, my name is Joachim Beig.

I am a Bioinformatician and Software Engineer. These two fields combine many things I love, like Biology, Databases, Big Datas, Data Processing. However, the most important thing for me is finding solutions for problems.

Over the years, I worked in various fields as Web Application Developer (mainly for Sony Music Entertainment Germany GmbH), Bioinformatician (Max Planck Institute of Biochemistry, Helmholtz Zentrum München) and for my own business, where I combine both fields.

Here is a selection of my projects:


While working for and talking with marketing managers I found out that AdWords is a tricky thing. If you're managing a huge website, it is hard to track every single keyword that currently does not well perform. But this is sheer waste of money!

It is known that for online shops the conversion rate approaches zero if the number of available products on a landing page falls below a particular threshold. This threshold, however, is not always the same but depends on multiple factors. Thus, it has to be determined individual for every online shop.

Performance+ allows an automated analysis of the destination landing pages. It can react automatically with either pausing the corresponding keywords or switching the keywords destination URL to another landing page where enough products are available. Daily reports can - among others - help the purchasing department: they can react quickly on reductions of the number of products on a distinct landing page.

Furthermore, Performance+ analyzes the performance data of all keywords in an AdWords account. The analyzed data is displayed in a dashboard gives an overview about the state of the AdWords account. Furthermore, relations between values can easily be built and evalutated. This allows marketing managers to react on trends and build a solid strategy.

You see, Performance+ is the perfect tool for marketing managers!

Album Of The Day

Album Of The Day is an app from Sony Music Entertainment that is being used worldwide. It is available for iOS and will be also available for Android soon. Users can buy reduced albums (Deals) from iTunes or Play Music. These deals are only available for 24 hours, so every day a new deal.

My part was to develop the backend for the Sony Music Entertainment Employees, so they can easily manage the deals for one or up to all available countries. The backend is set up on a Croogo CMS that was enhanced by the Sony Music cracks to fit the security guidelines.


In my work as bioinformatician at the Helmholtz Zentrum München, I am developing a Labor Information Management System (LIMS) for the European Mouse Mutant Cell Repository (EuMMCR).

EuMMCR is part of the European Conditional Mouse Mutagenesis (EUCOMM) program, which itself is part of the International Knockout Mouse Consortium (IKMC). The goals of IKMC is to mutate all protein coding genes of the well sequenced C57BL/6 mouse cell line in embryonic stem (ES) cells by the combination of gene trapping and gene targeting. The genes are mostly allocated between the Knockout Mouse Project (KOMP) in the USA and EUCOMM in Europe. Thus, the goals for EUCOMM and its follow-up project EUCOMMTools are to create and archive up to 12,000 conditional mutations across the mouse genome in mouse ES cells. EuMMCR, however, is responsible for archiving the produced ES cells and distributing them to the scientific community all over the world.

Which sounds like an easy task at first is not that trivial if it comes to details. In short, the LIMS consists of modules that track the samples in the cryo storage, handle online orders from scientists, manage ES cell expansion in cell culture and quality controls of the DNA and, finally, facilitates the shipments to the scientists.

This said, the EuMMCR LIMS supports the scientists and technicians in the EuMMCR lab and helps optimizing the costs by enhancing the efficiency of the lab.