Skip to content
View MohamedKhattat's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report MohamedKhattat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MohamedKhattat/README.md
Mohamed Habib Khattat

I build governed AI. Not prompts. Architectures. Systems that are not allowed to fail.

Principal Engineer · Agentic AI · Core Banking (Temenos T24) · OWL2 · MCP · RAG/KAG · World Bank & Central-Bank Programs


🧭 Where I Stand

As a Principal Engineer working across core banking (Temenos T24) and World Bank & central-bank programs, I sit where data science meets enterprise architecture. I don't just train models — I architect the governed systems that put them into production where failure is not an option. Years shipping fiscal & banking infrastructure — a fiscal POS certified by the Ministry of Finance across 5,000+ stations, and an ODS certified on Temenos Exchange — taught me what "production-grade" actually costs. I bring that same discipline to AI: observability, idempotency, durability, and governance, applied to LLMs and semantic reasoning.

My edge: most people can train a model or ship a system. I do both — and I make the model behave inside the system.


🏛️ Enterprise AI Architecture

I build agentic, knowledge-grounded AI that operates inside a governed semantic world — not a chatbot, an architecture:

flowchart LR
  D["Domain Data<br/>SQL · Documents · Streams"] --> S
  subgraph GOV["🔒 Governed Semantic Layer"]
    direction TB
    S["OWL Ontologies<br/>SWRL Rules · RDF4J"] --> K["KAG Retrieval<br/>SPARQL · Vector · BM25"]
  end
  K --> A
  subgraph AGENT["🤖 Agentic Orchestration"]
    direction TB
    A["LLM Reasoner<br/>think · act · observe"] <--> T["Tools · MCP<br/>code · search · gen"]
    A --> V["Verify · Guardrails<br/>adversarial checks"]
  end
  V --> O["⚙️ Governed Action<br/>sign · persist · serve"]
  O --> M["📈 Observability<br/>cost · durability · audit"]
  M -. feedback .-> A
Loading
Capability What I architect
Agentic orchestration Multi-agent think/act/observe loops, tool-use, MCP servers, parallel dispatch, self-correction bounds
KAG — Knowledge-Augmented Generation LLMs reasoning inside OWL/SWRL/RDF4J ontologies — contextual retrieval (SPARQL + vector + BM25), not naive RAG
LLMOps Multi-provider routing, prefix/KV caching, cost metering, streaming, durable task recovery
Model serving PMML / JPMML portability — train in Python, serve in Java at enterprise scale
Governance & trust Adversarial verification, guardrails, tamper-proof audit trails, XAdES/PKCS#11 digital signatures
Production discipline Idempotency anchors, single-source-of-truth state, observability, zero-failure SLAs

🏆 Flagship — ODS on Temenos Exchange (T24 Core Banking)

A reactive Operational Data Store for Temenos T24 core banking — certified and published on Temenos Exchange (the marketplace of 3,000+ member banks) and adopted by 3+ banks (ATB, Baraka Bank, BH). @ UniQ Soft Technology.

What it is. A signals-based, low-latency ODS that models the data-warehouse architecture (COB export via T24 DW.Export) and drives a compliance-grade account-reconciliation workflow engine with a full audit trail.

More than a data store — what I built around it:

  • Semantic AI layer — OWL ontologies (PMBOK · ISO 31000 / 27000 · IFRS · FRM) + SWRL inference + RDF4J/SPARQL agents reasoning over live banking data.
  • Offshore Risk KPIs for Warba Bank (Kuwait) — Market / Liquidity / Cost risk via SSIS ETL from T24 FRM → SSRS, with zero COB breach.
  • End-to-end MLOps (CRISP-DM) — predictive & classification models on internal banking data, served via PMML.

Why it matters. Core-banking data is unforgiving — a COB breach is a regulatory event, not a bug. This shipped certified on Temenos Exchange, with zero COB breach.

Temenos T24 · Java / JEE · Django · RDF4J · OWL · SWRL · SPARQL · SSIS / SSRS · Oracle PL/SQL · Kafka · Redis · gRPC · Spark / Scala  |  🔒 Described faithfully from the record.


🔬 Applied Data Science & ML

Hands-on, end-to-end — from raw signal to served decision:

  • Computer Vision / OCR — Arabic document OCR pipelines (deskew sweeps, glare/label removal, multi-engine fallback) on real Tunisian ID & fiscal documents.
  • NLP / NLU — NER + fuzzy entity resolution, semantic invoice checkers, intent classification across EN / FR / Tunisian.
  • Classical ML — risk scoring (credit default, tax-risk), feature selection (RFE/RFECV), dimensionality reduction, cross-validated model selection.
  • Semantic AI — ontology-driven fraud detection with SPARQL + SHACL over knowledge graphs.

📊 Deep-dive ML / DS portfolio → @MuhamedHabib


📌 What I Have Delivered

No placeholder projects — everything below runs in production.

Project What it is Stack
ODSTemenos Exchange (T24) Reactive Operational Data Store certified & published on Temenos Exchange (3,000+ member banks); adopted by 3+ banks (ATB, Baraka, BH). T24 DW.Export + reconciliation engine + semantic AI layer. Temenos T24 · Java · RDF4J/OWL · Oracle
T24 Risk KPIsWarba Bank (Kuwait) Market / Liquidity / Cost risk KPIs via SSIS ETL from T24 FRM → SSRS — zero COB breach. Temenos T24 FRM · SSIS · SSRS
PMIS MadagascarWorld Bank Full-stack government platform, Ministry of Energy & Hydrocarbons — conception → production. Java 21 · Spring Boot 3 · Angular 17 · Spring Batch · Docker
Fiscal POSMinistry-Homologated Cash-register system certified by the Ministry of Finance, 5,000+ stations, tamper-proof audit trail, zero critical failure. XAdES · PKCS#11 · Remote Agent/Client
Fatoora Hub (active) End-to-end El Fatoura e-invoicing: draft → sign → submit → accept. XAdES · TunTrust · Spring Boot 3
✦ MCP Orchestration Research (active) Multi-agent pipelines where LLMs operate inside governed semantic worlds (OWL + SWRL + RDF4J). Claude AI · MCP · KAG · SPARQL

🛠️ Arsenal

AI · ML · Data

Agentic & Semantic AI

Enterprise Backend & Platform

Cloud & DevOps


📊 GitHub Analytics

stats streak top langs trophies activity graph

🏆 Pair Extraordinaire ×3 · Pull Shark ×3 · YOLO · Quickdraw  |  🌍 GSoC 2026 — Accord Project (Linux Foundation): agentic workflow + LLM template-logic executor.


💡 The Case, Plainly

I worked before AI — and with AI. That dual lens is my speed and my depth. I don't arrive alone at a mission; I arrive with an amplification capability — orchestrated agentic systems that deliver in one day what a team handles in a week, without trading away the governance, audit, and zero-failure discipline an enterprise demands.


📬 Let's architect something that ships — and holds.

Available — Remote · On-site · Relocation (France)

Pinned Loading

  1. pecan-Gsoc pecan-Gsoc Public

    Forked from PecanProject/pecan

    The Predictive Ecosystem Analyzer (PEcAn) is an integrated ecological bioinformatics toolbox.

    R

  2. template-engine-GSoC template-engine-GSoC Public

    Forked from accordproject/template-engine

    Template Engine —> converts TemplateMark + JSON data to AgreementMark

    TypeScript

  3. XcadES-Signature-avanc-e-xml XcadES-Signature-avanc-e-xml Public

    C#

  4. pgmpy/pgmpy pgmpy/pgmpy Public

    Python Toolkit for Causal and Probabilistic Reasoning

    Python 3.3k 1.1k

  5. CEF-EXPORT-DATAGRID-XLSX CEF-EXPORT-DATAGRID-XLSX Public

    the above repostitory aims to help developers export datagird to excel file

    C# 3

  6. siwarbouabdallah/IATools siwarbouabdallah/IATools Public

    Java