👋 Hello, World!
Angelo
Saadeh
Data Privacy · Data Quality · Machine Learning
I am a research fellow within the
Valda team of the Computer Science Department at
École Normale Supérieure – PSL, in the framework of the
PR[AI]RIE Artificial Intelligence Cluster.
Valda is a joint team between Inria, CNRS and ENS-PSL.
More information about Valda can be found
here.
I currently develop algorithms for data provenance, uncertainty, and probabilistic inference in SQL systems.
Previously, I was a research fellow at
CNRS@CREATE
in Singapore (Descartes program, WP2: Hybrid AI), where I built voting algorithms for ensemble
learning and added differential privacy to machine learning pipelines.
Before that, during my Ph.D. at
Télécom Paris,
I worked on privacy-preserving ML systems using cryptographic tools and differential privacy. 😎
Resume
Experience & Education
Experience
Researcher
École Normale Supérieure, Paris
Feb 2026 – Ongoing
- Implement provenance and uncertainty features in ProvSQL (advanced SQL, semirings).
- Develop efficient algorithms for provenance circuits and probabilistic inference.
- Analyse complexity and semantics of provenance for advanced SQL queries.
Researcher
CNRS@CREATE, Singapore
Jun 2023 – Jun 2025
- Integrate data privacy mechanisms like differential privacy into aggregation, training, and inference.
- Design ensemble learning methods for aggregation across multiple heterogeneous models.
- Build permutation-invariant machine learning models to measure the quality of data.
- Construct integer-based mappings that linearize multidimensional data spaces for smart indexing.
Graduate Researcher
École Polytechnique, France
March 2023 – May 2023
- Construct numerical methods algorithms to simplify complex functions.
Graduate Researcher
Télécom Paris, France
Nov 2019 – March 2023
- Design hybrid privacy-preserving machine learning models with cryptographic tools and differential privacy.
- Implement secure federated learning protocols ensuring data confidentiality across multiple parties.
- Deploy and test a socket network for secure two-party computations in machine learning tasks.
Research Intern
CNRS@CREATE, Singapore
Aug 2022 – Nov 2022
- Apply secure computation protocols for unsupervised information retrieval algorithms; truth discovery.
Research Intern
Inria Saclay, France
Mar 2019 – Aug 2019
- Accelerate computations on encrypted data using mathematical tools like error-correcting codes and hyperinvertible matrices.
Education
Ph.D. in Computer Science
Télécom Paris, France
Nov 2019 – Jun 2023
Thesis:
Applications of Secure Multi-party Computation Machine Learning
Advisors:
Daniel Augot (Inria) and
Matthieu Rambaud (Télécom Paris)
Doctoral scholarship: Labex Digicosme
M.Sc. in Computer Science
Université Paris-Saclay, France
Sep 2017 – Sep 2019
Specialization: Cryptography and Applied Algebra
Thesis: Mathematical Tools for Secure Multi-party Computation
B.Sc. in Mathematics
Lebanese University, Lebanon
Sep 2014 – Jul 2017
Skills
Programming
PythonCC++Java
Libraries & Tools
PyTorch / PySyftTensorFlow / TF-encrypted
PandasScikit-learn
Socket NetworksLaTeX
Databases & Web
SQL / PostgreSQLXML / XQueryHTML
Languages
English (fluent)French (fluent)
Arabic (fluent)Italian (B2)
Mandarin (HSK2)