10/23/2026 updated


100 % available
Senior C++ Engineer | Mathematics Graduate | Rust, Python | Algorithms, Performance | 22 years exp
LE PRE SAINT GERVAIS, France
Only remote
Engineering diploma, Masters degree mathematicsAbout me
I am a Senior C++ systems engineer with 20+ years experience. I have a dual maths/software engineering background. I worked in various sectors (telecom, medical, dev tools). I work remotely and produce reliable, high-performance code.
C++ (Programming Language)CMakePython (Programming Language)PostgreSQLSQL DatabasesRust (Programming Language)Test-Driven Development (TDD)Git
Senior software engineer with over 20 years of experience in C++ systems programming. I design and optimize high-performance, reliable, and maintainable applications, mainly on Linux and Windows.
My expertise covers low-level development, performance optimization, source code analysis (C, C++), and critical systems. I have worked in demanding industries: telecommunications (GSM wave modeling at Orange R&D), developer tools (MathWorks/Polyspace, static code analysis), and medical (client/server applications in C++/C#). I also built a complete Rust application (~8,000 lines, sendcipher.com), which allows me to offer Rust as a complement to C++.
My dual background — a Master's in Mathematics and an engineering degree in software engineering (embedded specialty) — enables me to tackle complex problems with rigor and translate business needs into robust technical solutions.
I work remotely, with clear communication and a constant focus on quality. Whether you need to optimize an existing application, develop a critical component, or maintain legacy code, I can support you from design to delivery.
Experience
Professional experience10+ years
Freelancer since2025
Languages
EnglishFluentFrenchNative speaker
Project history
Short-term C++ and Rust missions. Client review available on Malt (5★).
Technical study for Windows C++ drivers (2025, 3 days)– Architecture analysis and recommendations for a WIA driver development.
Personal projects
---
cutrialdive(2026-present) – GPU-accelerated trial factoring engine for arbitrary number sequences. CUDA/C++, CMake (~8,000 lines). Achieves 2.28 trillion ops/s on RTX 5090. Supports Mersenne, Proth, Smarandache, Tribonacci, Fibonacci, Lucas, Tetranacci. Discovered 200+ PRPs including 282K-digit Smarandache cofactor. Automated k‑nacci formula derivation with SymPy. Stateful engine for linear recurrences of any order. Open source at github.com/youcefl/cutrialdive.
SendCipher (2025-present) – End-to-end encrypted file sharing with zero-knowledge architecture (server-blind). Rust back-end (~7,500 lines), HTMX + JS front-end (~4,000 lines). Client-side encryption, secure key derivation, no plain-text ever exposed to server. Live at sendcipher.com. Command line interface at github.com/youcefl/sendcipher.
LFP(2024-2025) – A C++20 constexpr sieve of Eratosthenes able to sieve beyond 2^64. Multi-threading, wheel factorization, bucket sieving, 64-byte aligned memory → github.com/youcefl/lfp
Worked on Polyspace for AUTOSAR, application providing AUTOSAR support to Polyspace, a C/C++ source code analysis software suite.
Maintenance of the application written in C++ (Debian Linux):
Bug fixes.
Improvement of the performances and usability.
User support.
Implemented major features.
Key achievements:
Greatly improved the performances and usability of the product while acquiring knowledge about AUTOSAR classic.
Took ownership of the product and implemented major features.
Worked on the Capsule MDIP client/server medical data processing software suite.
Maintenance, evolution of the server application written in C++ (Visual Studio 2017/TFS):
Bug fixes in multithreaded source code.
Improve the trace system for better performances and usability.
Help implement and integrate a licensing component, created a C# nuget package wrapping the C++ one.
Upgrade OpenVPN used for secure communication between server and client Neurons i.e. tablet used by nurses and doctors (VS2017 Wix projects, MS-DOS batches).
Integrate new component for interaction with audio hardware on a new Neuron platform (C#, C# interop with C/C++).
Key achievements:
Vastly improved performances and usability of trace system in a C++ server application.
Fixed hard to diagnose/fix bugs in multithreaded C++ source code.