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

Block or report MohamedKhattat

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
ODS β€” Temenos 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 KPIs β€” Warba Bank (Kuwait) Market / Liquidity / Cost risk KPIs via SSIS ETL from T24 FRM β†’ SSRS β€” zero COB breach. Temenos T24 FRM Β· SSIS Β· SSRS
PMIS Madagascar β€” World Bank Full-stack government platform, Ministry of Energy & Hydrocarbons β€” conception β†’ production. Java 21 Β· Spring Boot 3 Β· Angular 17 Β· Spring Batch Β· Docker
Fiscal POS β€” Ministry-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