Lennart Kolmodin is a seasoned software engineer based in Stockholm with 20 years of experience building production systems spanning real-time audio, DSP, machine learning, data pipelines and large-scale web platforms. At Google he has worked across Chrome Web Store front-end UX and long-running WebRTC/real-time audio and ML projects, combining product-focused UI sensibilities with low-latency backend engineering. A long-time Haskell contributor and former Gentoo Haskell herd lead, he has made notable upstream improvements to Cabal and the GHC toolchain—improving QA checks, command-line parsing and developer ergonomics such as bash completion. His background includes technical leadership on critical healthcare systems in Sweden, delivering a decision-support system used by thousands of dentists and integrating regional digital X‑ray infrastructure. Comfortable across C#, Java, C++ and functional toolchains, he blends pragmatic engineering with attention to maintainability and developer experience. Colleagues would describe him as a quietly influential practitioner who moves between deep systems work and practical product delivery.
20 years of coding experience
9 years of employment as a software developer
Stenbocksskolan
Master of Science Computer Science and Engineering, Master of Science Computer Science and Engineering at Chalmers University of Technology
Official upstream development repository for Cabal and cabal-install
Role in this project:
Back-end Developer
Contributions:52 commits, 5 PRs, 2 pushes in 10 years
Contributions summary:Lennart primarily focused on enhancing the quality and maintainability of the Cabal build tool. Their contributions included implementing quality assurance checks for package descriptions, such as ensuring the existence of license files and identifying potentially problematic GHC options. They also improved the 'cabal check' and 'cabal list' commands, adding features like error reporting and a simpler output format for easier scripting. Furthermore, they implemented the --dry-run feature for the 'cabal install' command.
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:9 commits in 8 years 2 months
Contributions summary:Lennart contributed to the Glasgow Haskell Compiler by modifying build files and command-line flag parsing. They revised haddock.cabal to reflect version and dependency changes. Additionally, the user made changes to the DynFlags module to allow the use of `--show-options` and `--interactive` together, which involved updating the CmdLineParser. They added bash completion and a README file.
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.