Michaël Villeneuve is a pragmatic senior software engineer with 11 years of experience building scalable Ruby on Rails and JavaScript/TypeScript systems and a strong track record in mobile (React Native) and native bridges. He has led product-minded projects from prototype to production—most notably a TypeScript Plugins SDK and App Store at Livestorm—and currently contributes to a government-backed platform serving 250k+ beneficiaries at beta.gouv.fr. Comfortable across backend, frontend and devops, he combines deep Rails and SQL expertise with extensive mobile native work (iOS/Android) and open-source contributions such as a production-ready React Native document scanner. Colleagues describe him as sociable, humble and optimistic; outside work he’s an avid cyclist and committed ecologist, a perspective that informs pragmatic, maintainable design choices.
11 years of coding experience
9 years of employment as a software developer
DUT Multimédia et Internet (Anciennement SRC) en alternance, Informatique, Réseau, Graphisme, Web Marketing, DUT Multimédia et Internet (Anciennement SRC) en alternance, Informatique, Réseau, Graphisme, Web Marketing at Université Michel de Montaigne (Bordeaux 3)
BTS Commerce International - Spécialisation WEB, Computer Programming/Programmer, General, BTS Commerce International - Spécialisation WEB, Computer Programming/Programmer, General at ESCEN Ecole Supérieure de Commerce et d'Economie Numérique
Licence Professionnelle DAWIN - Développement d'application web et innovation numérique, Licence Professionnelle DAWIN - Développement d'application web et innovation numérique at Université de Bordeaux
Document scanner, features live border detection, perspective correction, image filters and more ! 📲📸
Role in this project:
Mobile Developer (iOS)
Contributions:8 releases, 69 commits, 16 PRs in 2 years 7 months
Contributions summary:Michaël primarily contributed to the iOS side of the React Native document scanner project, implementing and updating the native bridge. They added and modified native code related to the document scanning functionality, including border detection and image processing. The contributions also include updates to the example project and integration of features such as torch control, overlay color customization, and image quality adjustments within the iOS native view.
A Camera component for React Native. Also supports barcode scanning!
Role in this project:
Mobile Developer (Android/iOS)
Contributions:13 commits, 6 PRs, 1 push in 6 days
Contributions summary:Michaël primarily contributed to the camera component, implementing new features and modifying existing ones across both iOS and Android platforms. They added the ability to control image dimensions through the "width" property. They also addressed image orientation and mirroring, and resolved conflicts. The user worked on Android and iOS native code.
reactrncamerareact-nativecameracamera-component
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
Michaël Villeneuve - Senior Software Engineer at beta.gouv.fr