Rochdi Dardor

Rochdi Dardor

I'm a HPC Engineer

About Me

HPC and AI engineer specialised in high-performance computing, parallel programming, software optimisation, and machine learning for critical systems. Passionate about performance engineering, low-level optimisation, andreliable AI systems, I enjoy building scalable software that combines research, systems engineering, and practical industrial applications.

HPC & AI Engineer

Specialised in HPC, AI, parallel computing and performance optimisation. Experienced with Python, C/C++, OpenMP, SIMD optimisation, computer vision, and formal verification of neural networks for critical systems.

  • Paris 8ᵉ, France
  • +33 7 66 35 89 33

  • Email: rochdi.dardor@ens.uvsq.fr
  • Email: rochdi.dardor.edu@gmail.com

From low-level CPU profiling to AI model verification workflows, I enjoy solving complex performance and reliability challenges. My work combines systems programming, parallel computing, optimisation techniques, and applied machine learning for real-world applications.

đź“„ Download my CV (PDF)

Skills

A snapshot of the tools and technologies I use every day. Numbers show my confidence based on production projects and hands-on experience.

Programming Languages :

C / C++, Python, PHP, JavaScript, SQL

High-Performance Computing

OpenMP, SIMD (AVX2), Parallel Computing, Multiprocessing, MAQAO, Performance Profiling,Multithreading Assembly Analysis, oneAPI

Machine Learning & AI

PyTorch, TensorFlow, Scikit-learn, Computer Vision, YOLO, OpenCV, Deep Learning, Neural Network Verification

Cloud & Systems

Linux, Docker, Git, AWS (EC2, RDS), PostgreSQL, MySQL

Resume

Education

Diplôme D'Ingénieur en Informatique – IATIC (MSc : Bac + 5)

2021 – 2025

ISTY, Université Paris-Saclay – Vélizy-Villacoublay

IATIC: Ingénierie des Architectures Technologiques de l'Information et de la Communication

DUT MMI – Multimedia & Internet (Bac + 2)

2019 – 2021

IUT de Troyes, Université de Reims Champagne-Ardenne

Focused on front-end & back-end web development, networking UI/UX and digital communication.

Baccalauréat S – Physical Sciences

2019

Abdkrim El Khattabi High School, Nador, Morocco

Professional Experience

HPC / AI Engineer | Institute of Aircraft Systems (ILS)

Sep 2025 – Mar 2026

ILS – Institut für Luftfahrtsysteme, Universität Stuttgart · Germany

  • Developed CoVerNet, a formal verification framework for neural networks targeting reliability in critical aeronautical systems.
  • Designed verification workflows based on formal methods, including input-space exploration, automatic property generation, and integration of the Marabou SMT solver.
  • Optimised framework performance through low-level profiling, improving execution time and scalability.
  • Implemented multi-process parallelisation mechanisms for large-scale verification workloads.
  • Extended support to multiple neural network architectures, including CNNs.
  • Stack  : Python, PyTorch, TensorFlow, Parallel Computing, Multiprocessing, Linux, Machine Learning, Profiling, Optimisation.

AI Engineer Intern | PAXILIA

May 2024 – Sep 2024

Paxilia – Toulouse, France

  • Developed an AI-based intrusion detection system for video surveillance applications.
  • Designed a real-time computer vision pipeline based on YOLO object detection models.
  • Implemented ROI-based intrusion detection using geometric mapping techniques.
  • Optimised the pipeline under real-time constraints, balancing latency and FPS performance.
  • Migrated the database to PostgreSQL on Amazon RDS, configured AWS security groups and TCP rules to ensure secure and controlled access
  • Stack : Python ,YOLO, OpenCV, NumPy, Computer Vision, RTSP, Real-time Processing

Full-Stack Developer Intern | AAJ

April – Aug 2021

Action Jeunesse de l'Aube – Troyes, France

  • Developed custom WP templates using HTML, CSS, JS, and PHP, based on responsive design mockups.
  • Customized the site for optimal compatibility across mobile, tablet, and desktop devices.
  • Deployed the site to an Apache2 server via FTP, resolved DNS issues, and configured secure HTTPS access.
  • Installed an SSL certificate using Let’s Encrypt + Certbot, with automatic HTTP → HTTPS redirection.
  • Improved SEO using Google Search Console, added robots.txt and sitemap.xml, and integrated Google Site Kit for analytics and performance tracking.
  • Stack : HTML · CSS · JavaScript · PHP · Apache2 · FTP (FileZilla) · Certbot · DNS · Let’s Encrypt · Google Search Console · Google Site Kit

Portfolio


All source code is available on my GitHub profile .

  • All
  • HPC
  • Data/AI
  • Research
  • AdminSys
  • IoT
  • Web Apps
HPC/AI Seminar at Universität Stuttgart

HPC/AI Research Seminar

Neural Network Verification · HPC · AI Reliability

Technical seminar presented during my work at the Institut fĂĽr Luftfahrtsysteme (University of Stuttgart), covering formal verification of neural networks, performance optimisation, and scalable verification workflows for critical aeronautical systems.
Arch Linux installation with XFCE and SLiM

Arch Linux Desktop Build

Arch · XFCE4 · SLiM · VirtualBox

partitionnement GPT, installation minimale, hardening réseau puis environnement XFCE + gestionnaire SLiM sur VM VirtualBox.

MQTT→RabbitMQ vehicle-trace pipeline

MQTT Vehicle-Trace Pipeline

Python · RabbitMQ · PCAP parsing

Producteur/consommateur qui diffuse des trames CAM depuis un fichier PCAP vers un broker MQTT et affiche la position GPS des véhicules en temps réel.

Linear & Polynomial Regression plus PCA

Regression & PCA Analysis

R · Davis & ANSUR II datasets

Étude statistique : régression linéaire/polynomiale sur la masse corporelle + ACP sur 6 000 mesures anthropométriques pour révéler les axes majeurs de variance.

SpMV optimisation + assembly inspection on Zen 4

Optimising SpMV on AMD Zen 4

C · OpenMP (96 thr) · MAQAO · GCC / ICX / AOCC · x86-64 ASM

Exhaustive chunk-size sweep (600→2 000)  â€˘  full assembly-level analysis (µ-ops ports, FMA, AVX vs SSE)  â€˘  memory-alignment + unrolling + AVX2 intrinsic rewrite.
⇒ × 2.7 speed-up vs naïve CSR on EPYC 9654 (96 c).
N-Body optimisation speed-up

N-Body 3-D Optimisation

C · AVX2 · OpenMP · MAQAO

8 passes d'optimisation (SoA, restrict, tiling, AVX2…) ; accélération ×17 sur i7-6600U (de 5 → 85 GFLOP/s) avec analyse micro-architecturale via MAQAO.

Padé-Rayleigh-Ritz eigen-solver

Eigen-Solver PRR + OpenMP

C · PETSc/SLEPc · OpenMP

Implémentation parallèle de l'algorithme Padé-Rayleigh-Ritz pour extraire les m plus petites valeurs propres d'une matrice symétrique dense (tests de scalabilité forte/faible).

Mini-Shell UNIX en C

Mini-Shell UNIX en C

C · POSIX · Fork/Exec · Pipe · Terminal

Minishell (AdminSys Project), capable d'exécuter `cd`, `exit`, de lancer des tâches en arrière-plan (`&`) et de gérer des redirections (`|`), ...

Hungarian vs Greedy assignment

Linear-Assignment Optimisation

Python · Greedy & Hungarian

Comparaison d'une heuristique gloutonne et de l'algorithme hongrois : coût total de formation divisé par 1,5 sur un benchmark 3 × 3 (et généralisable n × n).

Virtualised network LAB screenshot

Virtualised Network LAB

Debian · NAT · DHCP · iptables

Deux VM Debian : passerelle NAT + réseau interne istycorp, DHCP / DNS locaux, Fail2ban & accès SSH redirigé.
Server hardening & web-stack

Server Hardening & Web-Stack

Apache · SSL · Fail2ban · Docker

Durcissement SSH (clés, bannissement), stack LAMP + WordPress sous Docker, certificat SSL, phpMyAdmin & Jenkins.
OpenLDAP single-sign-on lab

LDAP SSO Platform

OpenLDAP · NSS/PAM · phpLDAPadmin

Annuaire LDAP, users & groups, SSO PAM/NSS, intégration Jenkins & Redmine.
Backup strategy and LVM

Backup Strategy & LVM

Bash scripts · rsync · cron · LVM

Plan full / incrémental, snapshots LVM, checksums MD5, restauration sélective.
Credit-risk decision tree

Credit-Risk Modelling

R · rpart / randomForest · Tuning

CART vs forêt aléatoire sur données bancaires : tuning ntree / mtry, matrice de confusion, importance des variables & compromis temps-précision.
DBSCAN clustering visual

Clustering DBSCAN vs K-means

R · dbscan · ggplot2

Iris dataset : réglage eps/minPts, détection des outliers, comparaison inertie & silhouette.
Distributed algorithms paper review

Distributed Algorithms Review

Self-stabilisation · Approx proofs

Survey & critical analysis of recent self-stabilising protocols (MIS, colouring, BFS) with formal approximation proofs - 10-page synthesis + roadmap for fault-tolerant IoT.
SOAP composite loan service

SOAP Loan-Scoring Service

Python Spyne · SOA · XML Security

Composite SOAP orchestrator : NLP extraction → credit-bureau check → property valuation → risk engine ; signatures WS-Security & schema-first design.
Loan-scoring FastAPI micro-services

Automated Loan-Scoring API

Python · FastAPI · SQLite · Micro-services

Re-implémentation REST du scoring immobilier : 4 services (NLP ⇢ solvency ⇢ property ⇢ decision) orchestrés via FastAPI, base SQLite+Alembic, tests Pytest, docs Swagger & CI (GitHub Actions).
AI Trip Planner web-app

AI Trip Planner (PFE)

Python · NLP · React · Flask

Capstone SaaS : génération d’itinéraires multi-jours (GPT-3.5 / SpaCy), géocodage Mapbox, cache Redis, CI / Docker + tests E2E.
Mairie de Payns WordPress portal

Mairie de Payns Portal (Stage )

Site municipal full-stack : WordPress + plugins, migration Apache 2, correction DNS/HTTPS et optimisation accessibilité + référencement local.

Association Jeunesse de l'Aube homepage

AJA Association Site — Internship

Refonte WordPress : maquettes Elementor → HTML/CSS/JS, déploiement FTP, SSL Let’s Encrypt et SEO validé via Google Search Console.

MMI Student Portfolio landing page

Landing page 100 % vanilla HTML/CSS : grille responsive, micro-animations et score Lighthouse 98 +.

Arboretum de Loupessac

One-page : CSS Grid, timeline jQuery, galerie filtrable et responsive first-mobile.

Jean Goudat Portfolio

Portfolio chef cuisinier : SASS, lazy-loading, formulaire de réservation JS, balisage schema.org pour le SEO.

KINGYO Cooking Classes

Site vitrine animé : Flexbox, keyframes CSS, call-to-action dynamiques pour cours de cuisine japonaise.

Lotus Elise Specs Page

Fiche technique Bootstrap 5 : carrousel HD, tableau comparatif responsive et filtrage JS.

Hony Tawk Skate Shop

Prototype e-commerce PHP/MySQL : catalogue, panier AJAX, back-office CRUD & passerelle Stripe sandbox.

Le lait Meeuuh website

Le lait Meeuuh

Mini-site SEO-first : HTML sémantique, Google Analytics + Tag Manager, Core Web Vitals < 1 s.

Bob Doe full-screen gallery site

Bob Doe Gallery

Galerie fullscreen : défilement parallax, preload progressif et lightbox custom sans dépendance.

jQuery modal contact form

jQuery Contact Modal

Composant modal réutilisable : validation client/serveur, ARIA-friendly, animations easing jQuery.

Latest works portfolio section

Latest Works Theme

Bootstrap 4 · Card layout

Musée Champollion ticketing interface

Musée Champollion Ticketing

Prototype billetterie JS : tunnel d’achat, localStorage, design mobile-first, API paiement fictive.

CSS Monopoly board layout

Monopoly Board (CSS Grid)

Plateau Monopoly 100 % CSS Grid + SVG : rollover infos et comptage cases via JS.

Toy Story character card game

Toy Story Card Game

Memory 3D CSS : flip-cards, chrono, persistance des scores dans le navigateur.

Animated egg-to-chick addition game

Egg-to-Chick Puzzle

Mini-jeu jQuery : animations sprite-sheet, drag-and-drop et feedback audio HTML5.

Dutaf Shop minimalist landing

Dutaf Shop Landing

Landing e-shop BD : Bootstrap 5, filtrage catégories JS, PHP, CRUD admin.

Pegasus Factory agency website

Pegasus Factory Agency

One-page corporate : smooth-scroll, sections animées SASS.

Blue UI showing online chat inputs

Realtime Chat App

Chat temps réel NodeJS + Socket.io

Contact

Let’s talk about your next project, a collaboration, or just say hello — I usually reply within a day.

Address

15ᵉ Arrondissement, Paris, France

Sending…
Thank you! I’ll get back to you shortly.