Konrad Rudolph is a Principal Scientist and software engineer based in Basel with 17 years of experience bridging bioinformatics research and industrial data engineering. He holds a Ph.D. from the University of Cambridge and has led analytics and tooling work across EMBL-EBI, PetaGene and Roche, specializing in statistical data exploration and scalable C++/Python/R implementations. A pragmatic mentor and teacher, he routinely moves methods from research into production while maintaining rigorous computational practices. Konrad is also an active open-source contributor to widely used syntax-highlighting projects (minted, Rouge, highlight.js), where his deep language-grammar work improved R support and cross-language accuracy—an indication of both low-level parsing expertise and attention to developer UX. He combines domain knowledge in genetics with functional-programming instincts to deliver reproducible, well-tested software for genomics workflows.
17 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Bioinformatics, Doctor of Philosophy (Ph.D.) Bioinformatics at University of Cambridge
Master of Science (M.Sc.) Bioinformatic, Master of Science (M.Sc.) Bioinformatic at Freie Universität Berlin
minted is a LaTeX package that provides syntax highlighting using the Pygments library. Highlighted source code can be customized using fancyvrb.
Role in this project:
Software Architect
Contributions:32 commits, 11 comments, 1 issue in 3 years 2 months
Contributions summary:Konrad primarily worked on the `minted` LaTeX package, which provides syntax highlighting using Pygments. The contributions involved modifying the core package file (`minted.sty`), including version updates, adding new features like a `label` option, introducing platform-specific file deletion, and improving the diagnostic system. These modifications suggest the user has a good understanding of the project structure and requirements for maintaining the package. The changes also included adding new environment configurations and functions to streamline usage.
JavaScript syntax highlighter with language auto-detection and zero dependencies.
Role in this project:
Back-end Developer
Contributions:57 reviews, 6 commits, 9 PRs in 9 months
Contributions summary:Konrad made significant contributions to the R language syntax highlighting within the highlight.js library. Their work involved a major overhaul of the R language grammar, addressing inaccuracies and missing features, including support for Roxygen comments, R 4.0 raw string literals, and hexadecimal binary exponents. They also added and refined highlighting for operators, punctuation, and custom operator syntax. Furthermore, they improved the Python and C/C++ language highlighting, specifically fixing line continuation in comments, and adding missing highlighting for the `catch` keyword in C#.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.