Sergei Rybakov

Founding Principal Engineer at Lamin

Munich, Bavaria, Germany
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
Sergei Rybakov is a Founding Principal Engineer based in Munich with 11 years of experience building data platforms and backend systems for computational biology. He helped found and evolve lamin.ai's data layer, previously shaping its core platform as a Founding Software Engineer, and has bridged research and engineering through roles at Helmholtz Munich. A core developer on scverse/scanpy and contributor to the widely used anndata library, he implemented advanced data access patterns (chunking, batching, layers and sparse handling) that materially improved large-scale single-cell workflows. Sergei combines rigorous mathematical training (MSc in Mathematics in Data Science, TUM) with hands-on production engineering, making him as comfortable optimizing algorithms as shipping robust backend services. Colleagues value his ability to translate research-grade code into scalable, developer-friendly tooling.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster Mathematics in Data Science, Master Mathematics in Data Science at Technical University of Munich
github-logo-circle

Github Skills (6)

bioinformatics10
sparse10
python10
data-science10
numpy10
machine-learning9

Programming languages (7)

TypeScriptC++RTeXJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
scverse/anndata

May 2018 - Nov 2022

Annotated data.
Role in this project:
userData Scientist
Contributions:4 reviews, 74 commits, 27 PRs in 4 years 6 months
Contributions summary:Sergei primarily focused on enhancing the `anndata` library with new functionalities related to data matrix access and manipulation. Their contributions included implementing methods for chunking, batching, and accessing data by indices. The user also introduced a layer system and improved the handling of sparse datasets within the library, improving data access and processing capabilities.
datascversedata-sciencescanpymachine-learning
Contributions:38 commits, 37 pushes, 1 branch in 3 years 4 months
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