Samuel Dion-girardeau is a CTO and software engineer with a decade of experience building cloud-native services, leading engineering teams, and shipping production-grade systems across startups and established companies. With roots in linguistics and language science, he combines analytic rigor and attention to language with practical engineering—evident in his hands-on contributions to UX improvements and documentation for notable open-source projects like Celery and xonsh. He has driven reliability and developer productivity through CI/CD, Docker/Kubernetes, and automation while also improving product UX as a full-stack contributor (e.g., secure password sharing UI work for Snappass). Comfortable switching between technical leadership and deep implementation, Samuel is skilled at turning research-informed ideas into maintainable engineering outcomes. Based in Quebec City, he brings a rare mix of linguistics-informed thinking, technical writing craftsmanship, and operational CTO experience.
10 years of coding experience
12 years of employment as a software developer
Certificate Computer Science, Certificate Computer Science at Université Laval
Contributions:50 commits, 17 PRs, 26 comments in 3 years 4 months
Contributions summary:Samuel primarily focused on improving the user interface and overall user experience of the password sharing application. Their contributions include adding a clipboard button for easy password copying, enhancing string encoding for password retrieval, preventing browser autocompletion, and improving the Docker setup. They also addressed Python versioning, testing, and documentation, ensuring broader compatibility.
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
Role in this project:
Technical Writer
Contributions:6 commits, 4 PRs, 1 comment in 2 years
Contributions summary:Samuel primarily focused on improving the project's documentation. Their contributions include fixing typos, improving formatting, and clarifying the user guide, especially regarding flow development. They also corrected import error messages for different backends. These changes enhanced the clarity and readability of the documentation, contributing to a better user experience for the Errbot project.
chatopschatbotspythondevopsdaemon
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
Samuel Dion-girardeau - Chief Technology Officer at Tilt