Mikolaj Konarski is a Haskell consultant and PhD-trained programming languages researcher with 15+ years of experience designing and improving nontrivial software systems through mathematical modeling and functional programming. He advises, architects and implements production-grade solutions—often within the GHC ecosystem—regularly contributing to flagship projects like the Glasgow Haskell Compiler and Cabal where he’s worked on the RTS, event tracing and test automation. Comfortable bridging theory and practice, he applies formal methods and compiler techniques to deliver measurable architectural improvements within a year of joining a project. He leads teams and products, having built a stable Haskell group for Standard Chartered’s treasury modelling hub and maintained open-source libraries such as horde-ad for AD in Haskell. His background blends rigorous academic research, decades of Free Software contributions and pragmatic engineering instincts honed through DIY hardware and home-improvement tinkering. Equally at ease explaining designs to non-technical stakeholders, he favors principled yet incremental approaches—refactoring, modularization and cost-aware engineering.
15 years of coding experience
8 years of employment as a software developer
PhD Doctor of Mathematics in the domain of Computer Science, PhD Doctor of Mathematics in the domain of Computer Science at University of Warsaw
Official upstream development repository for Cabal and cabal-install
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:2 releases, 1008 reviews, 287 commits in 1 year 8 months
Contributions summary:Mikolaj primarily contributed to the test suite for the Cabal project. Their commits added new regression tests, extended the test harness to handle executables from v2-install, and modified existing tests to address platform-specific output differences. The user also made adjustments to the test environment by adding and fixing paths to test coverage.
Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Role in this project:
Back-end Developer
Contributions:6 commits in 1 year
Contributions summary:Mikolaj primarily contributed to the Glasgow Haskell Compiler (GHC) project, focusing on enhancements to the runtime system (RTS) and event logging infrastructure. Their commits involved adding and modifying event tracing to incorporate spark counters, GC event synchronization, and timestamp corrections. They also refactored code related to task IDs and made changes to the GC statistics, including the renaming of a variable to align with other related work.
ghcget-startednewcomershaskellcabal
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
Mikolaj Konarski - Haskell Consultant at Well-Typed LLP