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 mathematics
LE PRE SAINT GERVAIS, France
Only remote
Engineering diploma, Masters degree mathematics

Profile attachments

ylm_cv_2026f.en.pdf

About 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

Freelancing consultant

Own company (self-employed)

Internet & IT

< 10 team member

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


Senior Software Engineer

MathWorks, Inc.

Other

5000-10.000 team member

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.

Senior Software Engineer

CAPSULE

Pharmaceuticals & Medical Technology

250-500 team member

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.

Senior Software Engineer

CAST

Other

50-250 team member

Worked on the AIP source code analysis software suite.

Cross-functional projects:
Porting to 64-bit to solve scalability issues and performance improvement by 20%.
Porting the C++ code base to C++17/Visual Studio 2017.
Modularization of the build system by using Conan, an open source C/C++ package manager (integration with MSBuild).
Overhaul of part of the source code to allow the delivery of analyzers as plugins.
Implementation of the Unicode support.


Developed/maintained products:
Implementation of source code analyzers (language comprehension, quality rules, frameworks support):
C/C++/Objective-C, written in C++, Clang/LLVM based.
C# written in C#, Roslyn based.
C# written in C++ (lead developer).
Performance optimization on the engine used for pattern matching in syntactic trees (70% gain in execution time).
Corrective and ongoing maintenance on the ReferenceFinder, regular expression matches finder.

Key achievements:

Led the development of an analyzer in a team of five persons, brought expertise to the development of two other analyzers.
Greatly improved usability and performances of the products, worked on the architecture to ease maintenance and development of new features.



Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in