AI Integration Intern · Driveco

Hi, I'm Dhia.

I'm an AI engineer

Based in Paris. I build multi-agent LLM systems with RAG, computer vision that runs in the browser, and automation workflows.

MSc AI · ECE Paris 1.5 yrs · KPIT (BMW) 3 langs · AR · FR · EN
Dhia Rekik

I'm finishing an MSc in Artificial Intelligence at ECE Paris. Before that I spent a year and a half validating BMW EV charging software at KPIT, where I learned to test everything before trusting it. Today I work on AI integration at Driveco, and on the side I build projects like a vision app that runs in the browser and a multi-agent RAG system.

Experience

    • Analyse business needs and scope AI use cases.
    • Design and integrate AI solutions: LLMs, AI agents and automated workflows.
    • Build and optimise workflows with APIs, scripts and no-code/low-code tools; prompt engineering and integration of internal tools.
    • Build the business case for AI: where it pays off and by how much (ROI).
    • Evaluate, document and keep improving the solutions, with the Tech, Product and Data teams.
    driveco.com ↗
    • Ran, validated and reported tests for BMW EV charging systems (GB/T, CHAdeMO) on test benches, through a Zuul CI pipeline with 5 software branches to validate (TestGuide). 50+ charging tests delivered.
    • Analysed failed tests with Wireshark to find the root cause: 300+ anomalies analysed, about 80% resolved.
    • Wrote a Python script that reads the results of the 5 branches, interprets them and generates the Excel report that used to be written by hand. The team adopted it as its standard.
    • Started a Wireshark plugin that checks the VIN, IP addresses and DoIP / SOME/IP communication as soon as a log is opened, to tell a configuration change from a real bug in seconds instead of an hour.
    • Evaluated an AI reporting tool (TestGuide, TraceTronic) and gave structured feedback on its predictions.
    Zuul CI/CDWiresharkTestGuideTraceTronicPythonExcelJira
    • Designed, built and deployed the e-commerce platform to the client's specifications (WordPress, WooCommerce, 700+ products).
    • Set up stock management with automatic alerts, secure payments, the server and email (SMTP).
    • Processed user-behaviour data to improve the site's analytics and help the client understand its customers.
    • Improved speed, SEO and the mobile experience.
    WordPressWooCommercePHPSEOStrategy
    • Automated manual tests and configurations: readable test scenarios in Robot Framework, Selenium to drive the browser (for example the device's web interface) and AutoIT for the operating system.
    • Built a web platform to run them, packaged with Docker for Windows, Linux and macOS, with automatic validation reports.
    • Made the tests reusable on any environment, so consultants and technical leads could run and understand them.
    Robot FrameworkSeleniumAutoITDockerPython

Education

Final year · 2025–27

MSc Artificial Intelligence · ECE Paris

Engineering school in Paris. Courses in applied AI: language models, computer vision, cloud and AI ethics.

Thesis: data quality monitored by LLM agents. Machine learning models detect anomalies in the data, then agents analyse their causes and propose fixes.

01

Applied AI

LLMs, computer vision, multi-LLM architectures, AI for business process automation.

02

Cloud & Systems

Distributed systems for AI, project management, applied Agile and risk management.

03

Ethics & Impact

Security & data protection, ethics of digital tech, eco-responsible AI, regulation.

Previously · ESPRIT (Engineering degree in Software Engineering, 2023) · ENET'Com (BSc Information Science, 2020).

Projects

Click a project to see what it does and how I built it.

Loading projects from GitHub…
View all repositories on GitHub ›

Skills

LLM & GenAI

Multi-agent systems, RAG pipelines and prompt engineering, from design to deployment.

Hugging FaceLangChainRAG

Multimodal AI

Text, audio and images together: CLIP for image-text scoring, PANNs for audio, zero-shot detection.

WhisperCLIPPyTorch

Reinforcement Learning

Agents that learn by trial and error: Q-learning, REINFORCE, reward shaping.

PyTorchGymQ-Learning

AI Validation

Testing ML systems like any other software: evaluation, regression checks, monitoring.

CI/CDTestGuidePython

MLOps & Deploy

Taking models out of notebooks: Docker, REST APIs, CI/CD.

DockerFlaskJenkins

RAG & Retrieval Systems

Vector search with FAISS, embeddings and retrieval evaluation, so answers stay tied to the source documents.

FAISSsentence-transformersOllama

Freelance websites

Sites I designed and built for clients.

Echoes Agency
Live

Echoes Agency

echoesagency.eu ↗

Agency website I designed, built and launched: custom WordPress build, content management and speed tuning.

WordPressSEOPageSpeed
Krichen Distribution
Live

Krichen Distribution

krichen-distribution.tn ↗

Online shop I designed, built and deployed: 700+ products, automated stock, secure payments, mobile and SEO.

WordPressWooCommerceStrategy700+ products

In numbers

300+
Anomalies analysed on BMW charging software
5
AI projects on GitHub
700+
Products in the online shop I built
2
Client websites built
13
AI modules in my MSc
3
Languages (AR · FR · EN)

Languages, certifications and memberships

Languages
🇹🇳
Arabic
Native
🇫🇷
French
C1 · TCF
🇬🇧
English
B2 · IELTS
Certifications
Scrum Agile · Scrum Fundamentals
Deep Learning Andrew Ng · Coursera
Machine Learning Andrew Ng · Coursera

Tools

AI / ML

PyTorch · TensorFlow · Scikit-learn Hugging Face · LangChain OpenAI · Anthropic · Gemini · Ollama FAISS · sentence-transformers CLIP · YOLOv8 · Whisper · OpenCV Streamlit · Gymnasium (RL)

Backend & APIs

Python · SQL JavaScript · PHP Flask · FastAPI WordPress · WooCommerce PostgreSQL · MySQL

Cloud & DevOps

Docker GitHub Actions · Jenkins · Zuul Cloudflare Workers Linux · Bash · n8n

QA & Agile

Robot Framework Selenium · AutoIT Pytest Scrum / Agile · Jira

Contact

Currently an AI Integration Intern at Driveco in Paris. Happy to talk about AI projects.

or reach out directly
+33 7 62 60 75 57 LinkedIn GitHub Download CV