Hussein Elhaddad
AI ENGINEER · CAIRO, EGYPT

From raw data
to useful
AI systems.

I’m Hussein Elhaddad. I build Python applications that connect reliable data, applied machine learning, and retrieval-augmented generation.

Applied ML / RAG / Data systems

ENGINEERING / THREE PERSPECTIVES
Signal to systemThree independent project stories connect raw inputs to useful systems: reliable data, contextual AI, and explainable analytics. Choose a perspective below.010203SIGNALS INSYSTEMS OUTDATACONTEXTREASONINGBUILT WITH INTENT.

Validate the input. Preserve history. Make analytical tables worth trusting.

Explore Olist
Signal → System

Three projects. Three ways of making complexity useful.

Explore below
Selected engineering work / 2026Built → understood → explained
01Reliable data

Trust begins before the dashboard.

Turning public e-commerce files and local API feeds into validated analytical tables, product history, and a four-page Power BI report.

OlistCompleted capstone

Individual internship capstone · Atos

  • Python
  • SQL Server
  • ETL
  • Power BI
Inside Olist
PRODUCT HISTORY / SCD TYPE 201
Raw inputValidateTrusted
PRODUCT / P-001VERSIONSTATE
Home · 500g01Historical
Office · 650g02Current ↗

Attributes change. The history stays.

Illustrative records
02Contextual intelligence

Give the numbers their context.

A team-built football assistant combining player scoring with retrieved news. My focus: RAG, application integration, and deployment.

FPL-IntelUniversity team project

Team lead · RAG & integration · 6 people

  • Python
  • Chroma
  • XGBoost
  • Streamlit
Inside FPL-Intel
RETRIEVAL / EVIDENCE → RESPONSE02
“What’s behind the player score?”
01 / Player contextStatistics & scoring
02 / Retrieved contextNews & uncertainty

Evidence gives the numbers a second dimension.

A response with its context attached.
Architecture illustration
03Explainable analytics

An insight should explain itself.

Building the analytical foundations for campaign metrics, anomalies, forecasts, and recommendations—with explicit organization boundaries.

Sawakli AIIn development

Team lead · Data loaders & features · 6 people

  • Python
  • PostgreSQL
  • FastAPI
  • Next.js
Inside Sawakli AI
CAMPAIGN / OBSERVE → EXPLAIN03
Click-through rateSynthetic series
REVIEW THE CHANGEOBSERVATIONS →3%2%1%

A change is a starting point for a question.

Prepared example · no live analysis
Beyond the implementation

Build carefully.
Learn together.

Final-year Computer and Communication Engineering student. Practical experience through internships, university AI projects, and student learning communities.

More about me
01 / INDUSTRY

Atos

Data Engineering Intern · Jul–Sep 2026

Individual Olist capstone, from ingestion to analytical reporting.

02 / SOFTWARE

EJADA Systems Ltd.

Software Engineering Intern · Jul–Aug 2025

ServiceNow training and internal service-management workflows.

03 / COMMUNITY

Leadership & mentoring

HCC founding & leadership · FEHU-CPC mentor, then HR Head

Organizing learning, coordinating people, and explaining the reasoning.

The next useful system

Let’s start with
a good problem.

Questions about the work, an engineering opportunity, or an idea to explore? I’d like to hear it.

Get in touch