Jens Petersen

Manager at Fedora Project

Singapore
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
Jens Petersen is a seasoned engineering manager at Red Hat with 24 years of experience in Linux, internationalization, and Haskell tooling. He has led i18n teams responsible for input methods, Asian fonts and localization across Fedora and RHEL, and now manages internationalization engineering at scale. A long-time Fedora sponsor and maintainer, he contributes to high-profile Haskell projects including GHC, Cabal, Stack and Stackage—working on build systems, packaging and DevOps automation. Jens brings deep build- and package-management expertise (RPM, Autotools, Cabal) combined with hands-on compiler and CI fixes that improve stability across the Haskell ecosystem. Fluent in Japanese after 19 years living in Japan, he blends rigorous academic training (PhD in theoretical physics) with practical open-source stewardship. Colleagues rely on him for pragmatic solutions that bridge low-level systems work and cross-cultural, distributed team leadership.
code24 years of coding experience
job29 years of employment as a software developer
bookBSc Physics, BSc Physics at Imperial College London
bookPhD Theoretical Physics, PhD Theoretical Physics at Queen Mary University of London
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
191reputation
3kreached
15answers
2questions
github-logo-circle

Github Skills (30)

docker10
package-management10
debian10
bash10
build-system10
dockers10
cicd10
ubuntu10
compiler-design10
build-automation10
ghc10
automated-build10
cabal10
build-management10
haskell10

Programming languages (35)

ATSCSchemeMakefileElmGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
commercialhaskell/stackage

Dec 2012 - Jan 2023

Stable Haskell package sets: vetted consistent packages from Hackage
Role in this project:
userDevOps Engineer
Contributions:12 reviews, 2102 commits, 757 PRs in 10 years 2 months
Contributions summary:Jens primarily contributed to the project's infrastructure and build processes. Their work included modifying the `debian-bootstrap.sh` script to install dependencies for various Haskell packages and tools. They also modified build scripts and automated scripts for nightly builds and cron jobs, improving the overall build and deployment workflow. The user also made changes to the build process to use a simplified approach with `$TAG`.
incrementalpackage-setshaskellconsistenthackage
haskell/cabal

Aug 2010 - Nov 2022

Official upstream development repository for Cabal and cabal-install
Role in this project:
userBack-end Developer
Contributions:2 reviews, 23 commits, 17 PRs in 12 years 5 months
Contributions summary:Jens primarily contributed to the Cabal build system by adding new options, fixing bugs, and improving the existing features. They added an option for dynamic linking of executables and an option to override the reinstall check. The user also fixed comment typos and improved the formatting of temporary directory names and download URLs for Hackage packages. Their work demonstrates a good understanding of build processes and package management within the Haskell ecosystem.
hackagecabalhaskellupstream
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
Jens Petersen - Manager at Fedora Project