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
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.
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
| 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 |
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.
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
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 |
AI Β· ML Β· Data
Agentic & Semantic AI
Enterprise Backend & Platform
Cloud & DevOps
π Pair Extraordinaire Γ3 Β· Pull Shark Γ3 Β· YOLO Β· Quickdraw | π GSoC 2026 β Accord Project (Linux Foundation): agentic workflow + LLM template-logic executor.
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.
Available β Remote Β· On-site Β· Relocation (France)



