Kirill Müller is a partner and lead IT at cynkra with 15 years of experience building reliable, testable software and teaching data science from Zurich. He blends deep back-end and database engineering skills (notably work on DuckDB, dplyr, and Rcpp) with a strong focus on QA and automation, having improved testing and CI across high-profile R projects like ggplot2, testthat, and devtools. As a founder of datatools GmbH and long-time open-source contributor he routinely refactors legacy code, implements robust C/C++/R integrations, and automates release pipelines to make developer workflows smoother. His background in algorithm engineering and a PhD from ETH Zurich underpin a methodical approach to clean code and tidy data, applied from agent-based transport models to package internals. He frequently pairs hands-on implementation (UI work on Excel2LaTeX, pkgdown) with infrastructure changes (GitHub Actions, revdep checks), so solutions are both user-friendly and maintainable. Colleagues describe him as pragmatic and detail-oriented, quietly improving developer experience across major data-science ecosystems.
15 years of coding experience
19 years of employment as a software developer
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at Eidgenössische Technische Hochschule Zürich
MSc Computer Science (Diplom-Informatiker), Algorithm engineering, A, MSc Computer Science (Diplom-Informatiker), Algorithm engineering, A at Karlsruhe Institute of Technology (KIT)
Bachelor’s Degree, Bachelor’s Degree at Humboldt University of Berlin
Contributions:33 releases, 14 reviews, 3691 commits in 6 years 11 months
Contributions summary:Kirill made several commits, primarily focused on core code changes within the tibble package. The user implemented and optimized existing functions such as `fast_nrow()` and `vectbl_assign()`. The user also made modifications to core files like check-names.R and subsetting.R.
Contributions:5 releases, 284 reviews, 126 commits in 4 months
Contributions summary:Kirill's commits focused on removing unnecessary whitespace and blank lines in R code files. They modified files related to centrality calculations within the `igraph` package. The changes primarily involved code formatting and cleanup, ensuring consistency.
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.
Request Free Trial
Kirill Müller - Partner (Lead IT) at datatools GmbH