Artem Pelenitsyn

Postdoctoral Researcher at Purdue University

Lafayette, Indiana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Artem Pelenitsyn is a Postdoctoral Researcher and compiler engineer with 14 years of experience specializing in programming languages, functional programming, and high-performance computing. He holds a PhD in Computer Science from Northeastern University and has a strong academic track record across institutions in the US and Europe. Artem is an active contributor to flagship Haskell projects—having implemented core GHC compiler refactorings, fixed floating-point precision issues, and helped shape proposals to make the threaded runtime the default. He combines deep theory with practical systems work, improving dependency management and QA for Cabal while tightening base library reliability. Based in Lafayette, Indiana, he blends academic rigor with hands-on open-source stewardship, maintaining a rare mix of typechecker-aware compiler internals and real-world build/tooling fixes. Colleagues describe him as a “fictional” Haskell cabal maintainer with a real impact on GHC’s correctness and usability.
code14 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Northeastern University
bookMaster's degree, Applied Mathematics and Computer Science, Master's degree, Applied Mathematics and Computer Science at Southern Federal University (former Rostov State University)
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
2,548reputation
66kreached
23answers
30questions
github-logo-circle

Github Skills (22)

dependency-management10
package-management10
multithreading10
compiler-development10
testing10
compiler-design10
thread10
hyper-threading10
ghc10
cabal10
threaded10
haskell10
documentation10
float329
floating-point9

Programming languages (30)

C#CMakefileElmHTMLJupyter Notebook1C EnterpriseTypeScript

Github contributions (5)

github-logo-circle
haskell/cabal

Aug 2021 - Nov 2022

Official upstream development repository for Cabal and cabal-install
Role in this project:
userBackend Developer & QA Engineer
Contributions:3 releases, 1185 reviews, 64 commits in 1 year 2 months
Contributions summary:Artem primarily contributed to the Cabal project by addressing issues related to dependency management, specifically around setup dependencies. They implemented checks for upper bounds on dependencies, added and fixed tests to ensure the correctness of these checks. Furthermore, the user improved error messages for invalid arguments. Also, they fixed documentation typos and improved wording in the documentation.
hackagecabalhaskellupstream
ghc-proposals/ghc-proposals

Mar 2019 - Jul 2019

Proposed compiler and language changes for GHC and GHC/Haskell
Role in this project:
userBackend Developer
Contributions:15 commits, 1 PR, 19 comments in 3 months
Contributions summary:Artem primarily contributed to a proposal for the GHC compiler, focusing on making the threaded runtime the default. Their work involved drafting the proposal, refining its specifications, and addressing concerns about potential performance impacts and interactions with existing features. They also updated the proposal based on discussions and added links to relevant resources.
language-changesghchaskellcabalcompiler
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
Artem Pelenitsyn - Postdoctoral Researcher at Purdue University