HomeAboutExperienceSkillsEducationzakaria.teffah [at] gmail [dot] com

Zakaria Teffah

|

Experienced professional in software & hardware development. My areas of interest are: compilers, formal methods, optimization and scientific computing

zakaria.teffah [at] gmail [dot] com
Zakaria Teffah
14+
Years Experience
C++ & Python
Core Languages
Compiler
FLex/Bison/LLVM/MLIR
Lean/TLA+ & Z3
Formal Verification tools
INSA
MSc Engineering

More about me

I am an experienced professional with 14+ years in computer science, specializing in compilers and formal verification. I'm excited to tackle cutting-edge software & hardware problems.

My expertise spans C/C++ development, combinatorial and numerical optimization, mathematical modelling, and software architecture design. I am specialized in formal verification using Lean, TLA+ and SMT solvers like Z3.

C++
Rust
Python
Formal Verification
HPC
Tech Scouting

Experience

NanoXplore

C++/Python R&D Engineer

NanoXplore

Feb 2021 - Dec 2025

FPGA compiler development, DSP pattern matching, formal verification with SMT solvers, Reduced Ordered Binary Decision Diagram development for equivalence checking, graph/hypergraph algorithms for circuit abstractions.

C++PythonSMT SolversTLA+VHDL/VerilogROBDDModelSim
Liebherr Aerospace

Scientific Tools Engineer

Liebherr Aerospace

Jan 2015 - Apr 2019

Heat transfer algorithms for aircraft icing prediction, scientific computation library for roller bearing modeling, uncertainties propagation computation for sensor-dependent physical quantities.

C++PythonScientific ComputingNumerical Optimization
Airbus

Methods & Tools Consultant at Altran for Airbus

Airbus

Aug 2011 - Dec 2014

Airbus flight simulator stability optimization, aircraft trajectory simulation and optimization tools, multi-physics simulation for A30X wing optimization using kriging ML.

C++OptimizationMachine LearningDesign PatternsAerodynamics

Skills

Core Expertise

Compilers
Numerical Optimization
Mathematical Modelling
Formal Verification
Software Architecture

Languages

French (Native)
English (C1 - Fluent)
Spanish (Reading knowledge)
Chinese (Reading knowledge)

Education

Degree

INSA Toulouse

INSA Toulouse

Master of Science

Computer Science, Mathematics and Modelling

2006 - 2011

Department of Mathematics Engineering

Interests

Traveling (England, USA, Norway, Spain, Portugal, Italy, Maldives, Corsica)
Running
Football
Guitar (~20 years of practice)

Internships

IMFT Toulouse

IMFT Toulouse

Graduate Internship

Feb - Jun 2011

Finite volume code for Biot poro-elastic coupling simulation and numerical analysis.

Mercator Ocean

Mercator Ocean

Internship

Jun - Sep 2010

Generation of oceanic initial conditions from meso-scale oceanic re-analysis.

Norwegian Meteorological Institute

Norwegian Meteorological Institute

Internship

Jul - Aug 2009

OSI SAF daily ice drift product development and validation.