Serge Farny is a seasoned software engineer based in Paris with 12 years of experience delivering robust systems in the financial services sector. He blends systems-level expertise with practical cross-platform development, having ported Aeron's media driver to Windows—reworking core C code, threading, timing, and socket abstractions to bridge Unix and Windows APIs. Comfortable across back-end and infrastructure layers, he favors pragmatic refactoring (even removing C++ dependencies) to improve portability and build reliability. Known as a curious "jack of all trades, master of some," he combines deep technical problem solving with a product-minded approach to shipping dependable software. Trained at Université de Technologie de Compiègne, he remains an active open-source contributor who brings low-level networking and performance considerations into production-ready solutions.
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Role in this project:
Back-end Developer
Contributions:14 commits, 4 PRs, 10 comments in 11 months
Contributions summary:Serge's contributions focused on porting the media driver of the Aeron messaging system to the Windows API. This involved significant changes to the core C code, adapting socket and file utility functions for Windows, and implementing Windows-specific threading and timing mechanisms. Additionally, the user addressed build issues and refactored the code to remove C++ dependencies, demonstrating a strong understanding of cross-platform development and system-level programming. Furthermore, the user implemented a WSAPoll function to support the poll system call for Windows.
Contributions:32 commits, 15 pushes, 1 branch in 4 months
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.