Protein Maker

Dec 1, 2021 min read

Overview

ProteinMaker is a precision instrument control suite for protein synthesis, developed at I&L Biosystems GmbH. The application controls a multi-channel liquid handling robot, enabling researchers to define, execute, and monitor automated protein synthesis methods.

Responsibilities

Over nearly three years as a Senior Software Developer, I was responsible for:

  • Application maintenance — sustained reliability of a mission-critical industrial Qt desktop application used in laboratory environments across Europe
  • Qt & library upgrades — led the effort to upgrade the Qt version and all dependent libraries, ensuring compatibility with modern toolchains without regressions in instrument control behaviour
  • CMake build system optimisation — refactored the build system from a legacy setup to an optimised CMake configuration, significantly reducing build times and improving CI/CD pipeline efficiency
  • Code refactoring — tackled complex legacy sections of the codebase to improve maintainability, testability, and long-term extensibility
  • Cross-functional Agile — participated in weekly Agile ceremonies with an international team distributed across Germany and the UK, contributing to JIRA sprint planning and issue tracking

Application Features

  • Methods editor — tree-based method authoring with sub-method grouping and step configuration
  • Deck view — visual plate layout with concentration heatmap and real-time well status
  • UV chart — dual-channel volume/absorbance plots with real-time and overview modes
  • Manual control — direct instrument control for calibration and maintenance
  • Log viewer — timestamped operational log with filtering

Tech Stack

  • Qt / C++ — full application stack
  • CMake — build system