Andrea Bedini

Sr. Specialist Functional Engineer at Tweag by Modus Create

Perth, Western Australia
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
Andrea Bedini is a Sr. Specialist Functional Engineer with 11 years of experience who blends a PhD in mathematical physics with deep systems and functional-programming expertise to build reproducible, low-accident-complexity developer tooling and infrastructure. He’s worked extensively in the Haskell and Nix ecosystems—shaping compiler-adjacent systems, Haskell.nix, and a secure Cardano package repository (CHaP)—while also contributing to widely used scientific Python projects like h5py and PyTables. His background ranges from firmware and OS-level work to large-scale architecture and data-platform design, enabling him to move comfortably between high-level abstractions and digging into compilers, kernels, and performance internals. Andrea is driven by eliminating root causes of complexity rather than layering fixes, and his academic record (14 papers across physics, genomics, and traffic modeling) informs a modelling-first, rigorous engineering style. Based in Perth, Australia, he brings a hacker’s curiosity and long history of open-source collaboration to roles focused on developer experience and software architecture. An unexpected thread in his career is a knack for rescuing and modernizing old codebases, which complements his work on reproducible builds and ecosystem health.
code12 years of coding experience
job6 years of employment as a software developer
bookUniversity of Milan
bookMSc, Physics, MSc, Physics at Università di Pisa
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
1,315reputation
676kreached
8answers
6questions
github-logo-circle

Github Skills (21)

dependency-management10
hdf10
github-ci10
python10
testing10
build-system10
cicd10
numpy10
build-automation10
cabal10
githubaction-workflow10
haskell10
lib9
code-library9
cython9

Programming languages (42)

C#CDStandard MLCMakeMakefileElmGo

Github contributions (5)

github-logo-circle
PyTables/PyTables

Mar 2015 - Apr 2017

A Python package to manage extremely large amounts of data
Role in this project:
userBack-end Developer
Contributions:159 commits, 24 PRs, 104 pushes in 2 years 1 month
Contributions summary:Andrea primarily focused on improving the build process and internal workings of the `pytables` library. They made significant changes to the `setup.py` file, addressing issues related to the bootstrapping of NumPy and ensuring correct dependency handling. Furthermore, the user removed old API calls and made other code improvements in the `tables` folder to further increase the usability of the library.
python
haskell/cabal

Jan 2022 - Nov 2022

Official upstream development repository for Cabal and cabal-install
Role in this project:
userDevOps Engineer
Contributions:220 reviews, 35 commits, 51 PRs in 9 months
Contributions summary:Andrea primarily focused on improving the continuous integration and continuous delivery (CI/CD) processes for the Cabal project. Their contributions involved streamlining the GitHub Actions workflow, updating GHC versions in the CI, and removing unnecessary packages from the CI setup. Additionally, the user addressed issues related to the build scripts and ensured proper testing configurations.
cabal-installcabalhaskellhackage
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