Jérémie Laval is a senior software engineering manager with 17 years of experience building developer tools and runtimes, currently leading Stripe’s internal IDE and cloud-based development environment efforts. He brings deep systems and .NET expertise from long-term contributions to Mono, MonoDevelop and .NET for Android—work that spans low-level concurrency fixes, runtime stability improvements, and cross-platform UI toolkit enhancements. Over nine years he’s focused on delightful developer experiences for thousands of .NET mobile users and has spent six+ years leading teams to the same goal. Jérémie pairs hands-on back-end and full-stack engineering with product-minded leadership, having shipped features from GC bridges and assembly loading improvements to new UI widgets and debugging tooling. Based in Greater Boston, he’s a pragmatic architect who still dives into code to solve subtle threading and performance problems that often lurk beneath user-facing features.
17 years of coding experience
10 years of employment as a software developer
Software Engineer Computer Science, Software Engineer Computer Science at UTBM
Computing Electronics, Computing Electronics at Technological University Dublin
A cross-platform UI toolkit for creating desktop applications with .NET and Mono
Role in this project:
Full-stack Developer
Contributions:221 commits, 25 PRs, 66 pushes in 7 years 10 months
Contributions summary:Jérémie primarily contributed to the Xwt UI toolkit, adding functionality to existing UI components, particularly around window management and display. Their work included implementing features like setting window opacity and adding a new Popover widget/dialog. Additionally, the user introduced a SpinButton widget, a DatePicker widget, and improved existing controls like the ToggleButton, improving overall usability and feature set.
Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
Back-end Developer & System Architect
Contributions:904 commits, 1 PR, 1 branch in 9 years 8 months
Contributions summary:Jérémie primarily focused on improving the performance, stability and correctness of the `ReaderWriterLockSlim` class within the Mono project, indicating a strong focus on concurrent programming and low-level system optimizations. They addressed potential deadlock scenarios, implemented thread-specific lock properties, fixed state corruption issues, and generally improved the efficiency of the locking mechanisms. Additionally, the user improved the performance in the `SpinLock` class by refactoring existing code.
dotnetjitruntimemonoandroid
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.