Kirill Müller

Partner (Lead IT) at datatools GmbH

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inR Data Science and Visualization
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.
code15 years of coding experience
job19 years of employment as a software developer
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at Eidgenössische Technische Hochschule Zürich
bookMSc Computer Science (Diplom-Informatiker), Algorithm engineering, A, MSc Computer Science (Diplom-Informatiker), Algorithm engineering, A at Karlsruhe Institute of Technology (KIT)
bookBachelor’s Degree, Bachelor’s Degree at Humboldt University of Berlin
languagesGerman, Russian, English, French
stackoverflow-logo

Stackoverflow

Stats
25,426reputation
11.4mreached
351answers
81questions
Badges
console
top-5%
colors
top-5%
dvcs
top-5%
formatting
top-5%
terraform
top-5%
knitr
top-5%
github-logo-circle

Github Skills (104)

datetime10
graph-algorithms10
datetime-parsing10
testing10
data-manipulation10
databases10
test-framework10
c1110
c1710
automation10
cplus10
drake10
excel10
encoding10
tidyr10

Programming languages (26)

C#CMakefileGoInno SetupHTMLFortranTypeScript

Github contributions (5)

github-logo-circle
tidyverse/tibble

Mar 2016 - Jan 2023

A modern re-imagining of the data frame
Role in this project:
userBack-end Developer
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.
tibbletidymodelsframedata-frametidy
igraph/rigraph

Sep 2022 - Jan 2023

igraph R package
Role in this project:
userBack-end Developer
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.
r-packageigraphcomplex-networksgraph-algorithmsgraph-theory
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