Florent Castelli

Software Engineer at EngFlow

Stockholm, Stockholm County, Sweden
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
🎓
Top School
Florent Castelli is a seasoned C++ software engineer with 17 years of experience building and hardening tooling, build systems, and build-related services across large-scale projects. Based in Stockholm, he has driven build and CI improvements at Spotify and contributed to WebRTC in Chrome at Google, implementing RTCPeerConnection APIs and network throttling for Meet. He’s an active open-source contributor who has extended Boost integration for CMake, improved emulator audio and cross-platform builds (PPSSPP, Dolphin), and added WebRTC tests in the authoritative web-platform-tests suite. Comfortable across DevOps, backend and low-level systems, Florent blends deep build-system expertise (CMake, caching, CI fleets) with protocol-level work (SCTP, WebRTC data channels). Pragmatic and detail-oriented, he often surfaces non-obvious reliability gains by optimizing build pipelines and catching subtle cross-platform issues early.
code17 years of coding experience
job14 years of employment as a software developer
bookMaster Computer Science, Master Computer Science at Ecole Polytechnique Universitaire de Sophia-Antipolis
bookDUT Computer Science, DUT Computer Science at Institut Universitaire Technologique d'Aix-en-Provence
languagesFrench, English, German, Swedish
github-logo-circle

Github Skills (30)

javascript10
c-language10
integrate10
lib10
sctp10
testing10
build-system10
cmake10
ffmpeg10
networking10
datachannel10
build-automation10
cprogramming-language10
webrtc10
emulation10

Programming languages (19)

C#PowerShellJavaC++BikeshedCRustCMake

Github contributions (5)

github-logo-circle
Orphis/boost-cmake

Dec 2016 - Jul 2020

Easy Boost integration in CMake projects
Role in this project:
userBackend Developer
Contributions:3 releases, 95 commits, 75 PRs in 3 years 7 months
Contributions summary:Florent primarily contributed to the `orphis/boost-cmake` repository by integrating various Boost libraries into the CMake build system. They added support for several Boost libraries, including Exception, Graph, Serialization, Signals, Type Erasure, Wave, Math, Context, Coroutine, Fiber, and MPI. Their work involved creating CMake files to include the necessary source files and dependencies for these libraries, which expanded the project's capabilities by incorporating Boost's functionalities.
cppcmakeboost
JumpingYang001/webrtc

Feb 2021 - May 2021

webrtc source code from https://chromium.googlesource.com/external/webrtc
Role in this project:
userBack-end Developer
Contributions:20 commits in 2 months
Contributions summary:Florent primarily focused on modifying the SCTP (Stream Control Transmission Protocol) implementation within the WebRTC project. Their contributions included refactoring the build targets, renaming the `SctpTransport` class, and adding support for sending and receiving empty SCTP messages. Furthermore, the user updated the code to support a `DcsctpTransport` based on the dcSCTP library. The user also made several adjustments to data channel parameters and message handling.
websocketwebrtcchromium
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
Florent Castelli - Software Engineer at EngFlow