Simon Nivault is a versatile software engineer with 17 years of experience specializing in C/C++ and a broad fluency across paradigms (Python, OCaml, C#, Ada, etc.), currently developing backend and client components for Inuvika OVD. He has deep GNU/Linux expertise and a track record in R&D-style projects—designing multi-tenant systems, two-factor authentication, multi-screen support, and contributing to the FreeRDP project on audio/printer subsystems. Comfortable across embedded telecom stacks, research prototypes at INRIA, and full-product lifecycles, he combines rigorous code quality, automated tooling (CMake, Autotools, Jenkins) and developer workflow improvements (Git/GitLab, CI). He often surfaces non-obvious value by modernizing legacy codebases, improving test tooling and developer productivity, and mentoring junior engineers. Outside engineering he brings discipline and long-term practice from over a decade as a lyric baritone, a detail that reflects his attention to craft and performance.
17 years of coding experience
EPITA, Système temps réels, EPITA, Système temps réels at EPITA: Ingénierie Informatique
FreeRDP is a free remote desktop protocol library and clients
Role in this project:
Back-end Developer
Contributions:16 reviews, 6 commits, 9 PRs in 1 year 3 months
Contributions summary:Simon contributed to the FreeRDP project, focusing on audio redirection and printer functionality. They fixed win printer issues, managed default printer settings, and implemented a fallback mechanism for audio input. Furthermore, they made several fixes to the audin redirection feature, addressing PCM format, codec compatibility, and channel mixing, as well as made enhancements to the audio DSP context.
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.