Mikhail Glushenkov is a Rust developer with 17 years of engineering experience, currently building distributed systems at Nebula after five years focused on high-throughput pricing and data platforms at Prima Assicurazioni. He specializes in Rust and Elixir and has a strong track record designing scalable, AWS-hosted services for insurance and e-signature products. His open-source contributions span notable projects like Cabal and the Haskell network library, where he improved build tooling and cross-platform compatibility, and he maintains practical automation work for Emacs package management. Comfortable across the full stack, he pairs systems-level thinking with hands-on build & release expertise. Colleagues know him for quietly modernizing legacy codepaths—evidenced by parallelized builds and sandboxing work that shipped in Cabal releases. Based in Stony Stratford, he combines pragmatic engineering with a sustained interest in language-level tooling and developer workflows.
17 years of coding experience
12 years of employment as a software developer
BSc(Eng) Computer Science and Engineering, BSc(Eng) Computer Science and Engineering at Umeå University
Official upstream development repository for Cabal and cabal-install
Role in this project:
Back-end Developer
Contributions:2707 commits, 907 PRs, 1391 pushes in 8 years 6 months
Contributions summary:Mikhail contributed features related to build flag and configuration in the Cabal project. Their commits focused on adding and modifying options to build tests and benchmarks. They enhanced the CLI by adding flags to control and reconfigure build processes and the installation of dependencies.
Contributions:10 commits, 3 PRs in 3 years 7 months
Contributions summary:Mikhail primarily focused on fixing warnings and addressing deprecated features within the Haskell network library. Their commits involved modifications to various source files, specifically addressing redundant imports, pattern matching overlaps, and the use of deprecated constructors. They also updated the code to utilize more modern language features, such as `allocaBytes` instead of `with`, and ensured compatibility with different operating systems and compilation options. This work improved the overall code quality and maintainability of the library.
sockethaskellnetworkingnetworkhackage
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.