Sébastien Eustace

Software Engineer at Alma

Greater Paris Metropolitan Region France
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
award
Top expert inComprehensive Python Ecosystem Development
Sébastien Eustace is a seasoned software engineer with 13 years of experience based in the Greater Paris area, best known as a proud pythonista and creator of the Poetry package manager and the Pendulum datetime library. He specializes in crafting elegant, user-friendly APIs and core library work, contributing deeply to projects like tomlkit, cleo, poetry-core and the Orator ORM. His background spans startups, freelance work, and product teams (including Alma and PeopleDoc), giving him a strong mix of product-facing and infrastructure-level expertise. A mathematician by training with an IT engineering and management master’s, he combines rigorous problem-solving with pragmatic engineering. Colleagues value him for improving developer experience and maintaining style-preserving tooling that keeps ecosystems interoperable.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of mathematics, Bachelor of mathematics at Université de Caen Basse Normandie
bookMaster’s Degree in IT Engineering and Management, Master’s Degree in IT Engineering and Management at HETIC
github-logo-circle

Github Skills (30)

lib10
python10
testing10
packaging10
command-line-interface10
databases10
toml10
orm10
command-line10
build-tools10
pypi10
database10
cli10
datetime-parsing9
back-end-development9

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
python-poetry/cleo

Dec 2013 - May 2022

Cleo allows you to create beautiful and testable command-line interfaces.
Role in this project:
userBack-end Developer
Contributions:27 releases, 297 commits, 44 PRs in 8 years 6 months
Contributions summary:Sébastien made several changes related to Python3 compatibility within the Cleo library, indicating work on core library functionality. The commits involved adapting code in the `test_dialog_helper.py`, `test_progress_helper.py`, `command_tester.py`, `application_tester.py`, and `stream_output.py` files to be compatible with Python 3 and adjusting for encoding issues. They also contributed to adding the `Table` helper class.
pythoncleosubcommandstestableinterfaces
python-poetry/poetry-core

Feb 2020 - Aug 2022

Poetry PEP 517 Build Backend & Core Utilities
Role in this project:
userBack-end Developer
Contributions:23 releases, 55 reviews, 157 commits in 2 years 6 months
Contributions summary:Sébastien primarily contributed to the core functionalities and utilities of the `poetry-core` library, as indicated by commits focused on adding methods to project packages and bumping the version. They also backported fixes from the main Poetry repository, showcasing an understanding of the project's overall architecture. The user further demonstrated expertise in build systems by setting up the continuous integration process, fixing vendoring issues, and integrating support for dependency groups.
pep517pythonpypypipackaging
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
Sébastien Eustace - Software Engineer at Alma