Quentin Santos is a Deployed AI Engineer based in Paris with 13 years of experience building robust, high-performance software that bridges research-grade security with production systems. He holds a PhD-level background in math and computer science and has deep expertise in cryptography, reverse engineering, and secure tooling from internships at ANSSI and DGA to research and publications during his PhD. Quentin has led engineering and customer-success efforts at TrustInSoft and ENGIE, shipping CI/CD, large migrations to Kubernetes/PostgreSQL, and production-grade optimizations (Cython, Pandas) while coaching teams and enabling high-value contracts. An active open-source contributor, he has improved security and core functionality across notable projects including Rust, Clippy, Brython and the paillier homomorphic-encryption library. Comfortable across the stack, he combines low-level systems work (lint development, assembler fixes, memory management) with pragmatic product delivery and operational rigour. Obsessive about making hardware do unfathomable amounts of work, he’s the kind of engineer who’ll “make it work, make it right, make it fast.”
13 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Mathematics and Computer Science, Doctor of Philosophy - PhD, Mathematics and Computer Science at Ecole normale supérieure
Computer Software Engineering, Computer Software Engineering at Self-educated
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at École normale supérieure de Lyon
A library for Partially Homomorphic Encryption in Python
Role in this project:
Back-end Developer & Security Engineer
Contributions:5 commits, 1 PR, 16 comments in 1 month
Contributions summary:Quentin primarily focused on improving the project's security and robustness through implementing pure-Python fallback methods. Their contributions include a pure-Python fallback for prime number generation and a fix for the `invert()` function to enhance the library's functionality. The user also updated the CHANGELOG and addressed minor code style issues by removing trailing whitespace. This demonstrates an active role in ensuring the project's maintainability and security.
Brython (Browser Python) is an implementation of Python 3 running in the browser
Role in this project:
Back-end Developer
Contributions:12 commits, 9 PRs, 20 comments in 1 month
Contributions summary:Quentin contributed to the Brython project by fixing bugs related to import statements and generator evaluation. They modified core JavaScript files (`py2js.js`, `brython.js`, `brython_dist.js`) to correct syntax errors in import handling and improve the generator's functionality. Furthermore, they added a `json.load()` method to the `json` module and incorporated the `co_flags` property in Code objects for improved Python code compilation within the browser. These changes demonstrate a focus on improving the core functionality and stability of the Python-in-browser implementation.
pythonbrowserbrythonpython-3python3
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.