Romain Bignon

Project Leader at CrazyDiamond

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

👤
Senior
Romain Bignon is a seasoned self-taught software engineer and project leader with 28 years of experience, best known for founding the open-source woob framework and co-founding Powens (formerly Budget Insight). He blends hands-on backend and cross-platform GUI development—contributions to projects like doctoshotgun (which helped thousands secure COVID-19 vaccines) and Beeware/Toga showcase his knack for pragmatic automation and native UI work. Romain has led product and company strategy as Co-CEO and board member while continuing to shepherd open-source projects he created since 2010. Based in Greater Paris, he favors mission-driven engineering outside the financial sector and is clear about avoiding investment solicitations. Colleagues value his ability to turn scraping and web-access challenges into robust, user-focused tools and to refactor brittle scripts into polished, usable software.
code28 years of coding experience
job16 years of employment as a software developer
github-logo-circle

Github Skills (16)

argparse10
command-line-interface10
gtk10
cross-platform10
multiplatform10
python10
gui-framework10
android-development10
android10
cli10
command-line10
error-handling9
vi8
covid-testing8
co8

Programming languages (12)

TypeScriptDockerfileJavaC++CSCSSJavaScriptPHP

Github contributions (5)

github-logo-circle
rbignon/doctoshotgun

May 2021 - Dec 2021

Script to automatically book a vaccine slot on Doctolib in the next seven days.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 50 commits, 195 PRs in 7 months
Contributions summary:Romain primarily contributed to the development of the `doctoshotgun` application, a script for booking vaccine slots. Their work focused on improving the user interface and core functionality, including implementing password input using `getpass`, displaying informative error messages, and integrating command-line argument parsing with `argparse`. They also refactored the code to handle patient selection and city name normalization, contributing significantly to the application's usability and robustness. Furthermore, the user improved the output with a new design and added the functionality of a dry run before booking.
scriptvaccine-availabilityvaccinephppython-script
beeware/toga

Dec 2021 - Dec 2021

A Python native, OS native GUI toolkit.
Role in this project:
userMobile Developer (Android) & Frontend Developer (Gtk)
Contributions:6 commits, 6 PRs in 5 days
Contributions summary:Romain primarily contributed to cross-platform GUI development, with a focus on the Android and Gtk platforms within the Toga framework. Their work included implementing new features like color styling and focus management, alongside fixing bugs related to window content replacement and path configurations. These contributions demonstrate their ability to modify and extend the framework's capabilities on different operating systems.
gui-toolkitpythonlinuxgui
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
Romain Bignon - Project Leader at CrazyDiamond