Maxim Koltsov is a Senior Bioinformatics Software Developer with 16 years of experience, blending deep Haskell expertise and programming language theory with practical build and DevOps skills. Based in Saint Petersburg, he contributes to prominent open-source projects such as servant and haskell.nix, where his work on dependency compatibility and Nix-based build infrastructure improves cross-version Haskell reproducibility. At BIOCAD he applies this systems-level rigor to bioinformatics software, while his background in operations research and a PhD in computer science underpin a data-driven approach to algorithm design. Notably, he prefers long-term engineering over freelance work and brings a track record of smoothing complex builds and cross-platform packaging for both C++ and Haskell ecosystems.
16 years of coding experience
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Wroclaw
Master's degree, Operations Research, Computational Mathematics, Master's degree, Operations Research, Computational Mathematics at Санкт-Петербургский Государственный Университет
Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
Role in this project:
Back-end Developer
Contributions:24 reviews, 52 commits, 47 PRs in 2 years 4 months
Contributions summary:Maxim primarily contributed to the Haskell-based servant library by updating dependencies and fixing build configurations. They made numerous changes across multiple cabal files to ensure compatibility with different GHC versions and updated dependencies. Their work included adapting the library for new GHC releases, and preparing the codebase for a new release.
Contributions:2 reviews, 5 commits, 5 PRs in 2 years 5 months
Contributions summary:Maxim primarily contributed to improving the build infrastructure and build process of the Haskell Nix project. They added support for external Hackage repositories by modifying the Nix expressions to include extra repositories. Furthermore, the user updated Nix tools and configurations, and fixed issues in cabal-project integration. These commits demonstrate a focus on improving the project's build system and dependencies.
ghcnix-expressionshaskellinfrastructurenixos
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.