Romain Vimont

Software Engineer at Videolabs

Paris, Ile-de-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
Romain Vimont is a pragmatic software engineer with 14 years of experience specializing in low-level systems, media tooling and Android development. Based in Paris, he is the author/contributor to high-profile open-source projects including scrcpy (Android screen mirroring) and contributions to VLC and the rav1e AV1 encoder, demonstrating strong C and Rust systems skills. He routinely fixes hard-to-reproduce crashes, refactors performance-sensitive codepaths, and improves cross-platform compatibility between Android and desktop environments. On mobile he has deep Android lifecycle and background-task expertise, shown by work on F-Droid client and AndroidAnnotations. Colleagues rely on him for precise debugging, memory-management fixes, and pragmatic API changes that improve long-term maintainability. Less obvious: he blends media-format internals with UX-aware fixes, making low-level engineering decisions that directly improve end-user features.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
2,859reputation
192kreached
56answers
24questions
github-logo-circle

Github Skills (43)

algorithm10
debugging10
algorithms10
debug10
code-optimization10
multithreading10
api-design10
memory-management10
android-sdk10
c-programming10
android-development10
java10
javas10
av1-codec10
android10

Programming languages (16)

JavaC++CSSRustCMakefileKotlinShell

Github contributions (5)

github-logo-circle
Genymobile/scrcpy

Dec 2017 - Jan 2023

Display and control your Android device
Role in this project:
userBack-end Developer
Contributions:42 releases, 103 reviews, 2567 commits in 5 years 2 months
Contributions summary:Romain's contributions primarily focused on enhancing the device server functionality for the scrcpy Android screen mirroring project. They implemented features such as auto-synchronization of the device clipboard, improved keycode injection, and added the ability to set device rotation through a shortcut. The user also improved the device connection mechanism and incorporated fixes for Android 13 and Windows compatibility issues. Their work involved changes in various areas of the server-side code.
libavreplaymirroringandroidsdl2
xiph/rav1e

Nov 2018 - May 2019

The fastest and safest AV1 encoder.
Role in this project:
userBack-end Developer & Systems Architect
Contributions:176 commits, 94 PRs, 22 pushes in 6 months
Contributions summary:Romain's contributions centered on modifying and adapting functions and data structures within the rav1e AV1 encoder. The primary focus of the code changes was to update the usage of function return types and data structures, such as `parse_cli()` and `process_frame()`, in the `rav1repl` binary. They also refactored and optimized code, including removing unnecessary clones and duplicate fields to enhance the encoder's efficiency. These changes suggest a focus on the internal workings of the encoder and its API.
av1-encoderencoderfastestav1
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 Vimont - Software Engineer at Videolabs