Romain Picard is a Machine Learning Engineer with 13 years of experience in software and systems architecture, currently driving ML initiatives at SoftAtHome in the Greater Paris area. He progressed from hands-on software development and technical leadership at Sagemcom to architecting media and IoT messaging solutions before moving into machine learning, giving him a rare blend of embedded, distributed systems and ML production experience. Romain is an active open-source contributor—his work on the well-known ReactiveX RxPY project delivered thread-safe asyncio schedulers, improved documentation with marble diagrams, and practical migration guidance—showing attention to concurrency and developer experience. He excels at turning complex, concurrent systems into reliable production services and bridging the gap between low-level system constraints and higher-level ML models. Colleagues know him for pragmatic problem solving and for shipping durable, well-tested features that reduce operational surprises.
Contributions:3 releases, 26 reviews, 65 commits in 4 years
Contributions summary:Romain primarily contributed to the `rxpy` repository by implementing thread-safe scheduling methods for the asyncio event loop, addressing concurrency issues. Their work involved modifying the `AsyncIOScheduler` class, adding thread-safe versions of scheduling methods, and writing corresponding tests. They also fixed an issue in `setup.py` and restructured the documentation, including the addition of migration and rationale sections, and operator descriptions. Furthermore, the user implemented a marble diagram feature for the documentation and enhanced the get started section with more content.
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.