Santiago Willemoes is a senior software engineer with 12 years of experience building full-stack, cloud-native systems and automating release pipelines at KPN in Amsterdam. He is fluent in Rust, Python, JavaScript/TypeScript and has practical experience across Django, Flask, SQL/NoSQL, Redis, AWS and Kubernetes. A prolific open-source contributor, Santiago has improved high-profile projects like pipenv and commitizen, focusing on bug fixes, refactors and portability to modern Python versions. He speaks at conferences (PyCon AR, France, San Sebastián, PyAmsterdam), helps organize the py.amsterdam meetup, and is actively shifting his career toward Rust opportunities. Originally Italian-Argentine, he combines a disciplined engineering mindset with real-world curiosity—volunteering on an off-grid sustainable farm and pursuing diverse sports like rock climbing and calisthenics.
12 years of coding experience
10 years of employment as a software developer
Information Systems Engineering Systems Engineering, Information Systems Engineering Systems Engineering at Universidad Tecnológica Nacional
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
Role in this project:
Back-end Developer
Contributions:188 reviews, 647 commits, 307 PRs in 5 years 4 months
Contributions summary:Santiago focused on improving the functionality and maintainability of the `commitizen` tool. Their contributions included implementing package discovery, introducing new configuration loading mechanisms, and refactoring the codebase, particularly within the angular commitizen. The user also introduced new commands, and supported the migration to Python 3.
Contributions:8 commits, 6 PRs, 7 comments in 7 days
Contributions summary:Santiago primarily contributed to bug fixes and refactoring of the `pipenv` project. Their work involved resolving issues in the command-line interface (CLI) related to uninstalling packages, updating the Pipfile, and correcting how dev dependencies were handled. They also removed unnecessary code and extra spaces, along with adding new features, such as adding `--index` in import_requirements. The commits show a focus on maintaining the project's core functionality and improving code quality.
pythonpippackagingfor-humansvirtualenv
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
Santiago Willemoes - Senior Software Engineer at KPN