Senior Principal Scalable Builds Engineer at Tweag by Modus Create
Paris, Ile-de-France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Mark Karpov is a Senior Principal Scalable Builds Engineer with 11 years of software engineering experience and over seven years specializing in reproducible build systems, functional programming, and Nix. Based in Paris, he has advanced build and CI tooling for high-profile Haskell projects including GHC and contributed to widely used libraries and tools like http-client, yesod, stack, and ormolu. He combines hands-on back-end development and DevOps automation—optimizing build flavors, artifact collection, Docker test runners, and test ordering—to make large-scale Haskell workflows more stable and iterative. At Tweag he progressed from engineer to principal and now senior principal, shaping practices, mentoring teams, and driving company initiatives around knowledge sharing and developer productivity. An active open-source maintainer and blogger, he also authors notable Haskell libraries and tutorials, signaling a rare mix of deep FP expertise and practical infrastructure engineering.
11 years of coding experience
7 years of employment as a software developer
Engineer's degree, Informational technology and measuring engineering, Engineer's degree, Informational technology and measuring engineering at Polzunov Altai State Technical University
Contributions:21 releases, 241 reviews, 356 commits in 4 years 2 months
Contributions summary:Mark contributed to the development of a Haskell source code formatter, focusing on the implementation of parsing and pretty-printing functionalities. They implemented a basic parser and pretty printing combinators using Haskell and GHC libraries. The contributions involved changes to core modules such as `Ormolu.Parser`, `Ormolu.Printer.Internal`, and `Ormolu.Printer.Combinators`. The user also worked on handling and formatting comments within the code.
Contributions:20 commits, 14 PRs, 3 pushes in 1 year 8 months
Contributions summary:Mark's contributions primarily focused on improving the Haskell Tool Stack's source code. They made cosmetic improvements, fixed typos, and added suggestions for package names when dependencies were missing. The user also refactored parts of the `Stack.Fetch` module and made changes to the `src/main/Main.hs` module and related cabal files. The user enhanced the upload and sdist commands by adding a check option.
haskellservant
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
Mark Karpov - Senior Principal Scalable Builds Engineer at Tweag by Modus Create