Skip to content
View Aymenrahmanii's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Aymenrahmanii

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
Aymenrahmanii/README.md

Aymen Rahmani — LLM & Agents Engineer: retrieve, reason, evaluate, gate, ship

LinkedIn Email Open to a PFE internship from February 2027 Open to relocation in Europe

Final-year engineering student at ESPRIT (Software & Data Science). I build LLM systems the way I'd want to review them:
every claim comes with a number, and every number comes with a test.


🔍 Release assessment of this profile

$ release-gate assess --candidate aymen-rahmani --target pfe-2027

+ retrieval       Recall@5 0.73 to 0.94 after retrieval tuning     (Azure_RAG, 40+ eval runs)
+ answer quality  0.93 correctness vs 0.81 baseline, 60 questions  (Azure_RAG, agentic RAG)
+ safety          0 of 240 prompt-injection attacks succeeded      (Azure_RAG)
+ regression      CI eval gate blocks any PR that lowers quality   (Azure_RAG, FuelCell-RAG)
+ grounding       0 invalid citations, 7/7 correct refusals        (FuelCell-RAG, DE/EN)
- open item       faithfulness 0.87 vs 0.90 target, calibrating    (FuelCell-RAG)

  verdict: ALLOW | available February 2027 | 4-6 months

Yes, the red line stays in. A gate that never says no isn't a gate.


🧪 Selected work

Project What it proves
☁️ Azure_RAG
EU regulatory assistant · GDPR, AI Act, NIS2, DORA
Hybrid RAG, GraphRAG and agentic RAG behind one streaming API on Azure, deployed with Terraform and GitHub Actions; versioned eval harness, CI eval gate, PII masking, OpenTelemetry tracing, 139 tests
📚 FuelCell-RAG
bilingual technical-document RAG · in progress
German/English retrieval over datasheets, requirement specs and STEP files; every answer cites a page, table cell, requirement ID or CAD part; Recall@5 0.925 on a 60-question golden set
🌊 CrisisLink-5DS
multimodal flood triage · team of 6
Telegram bot (photo, voice in Derja/French/English, GPS) on n8n; vision and distress agents, a P1–P4 triage agent I own, multilingual RAG on Qdrant, deterministic safety guardrail, human escalation
🛡️ Security & Quality release gate
my agent in a 6-agent DevOps/MLOps platform
Tests, coverage, lint, CVEs (Trivy), secrets (Gitleaks) and SonarQube merged into one ALLOW / WARN / BLOCK verdict, wired into CI and exposed as an MCP server

🔁 How I build

flowchart LR
    D[Docs & data] --> R[Retrieve<br/>hybrid + rerank]
    R --> A[Reason<br/>agents + tools]
    A --> E{Evaluate<br/>golden set · judge · attacks}
    E -- regression --> R
    E -- pass --> G[Gate<br/>CI · ALLOW / BLOCK]
    G --> S[Ship<br/>traced · costed · reversible]
Loading

🧰 Toolbox

Python, PyTorch, FastAPI, Docker, Azure, Terraform, GitHub Actions, PostgreSQL, Linux

LLM & agents: LangChain · LangGraph · MCP · hybrid RAG · GraphRAG · agentic RAG · tool calling · n8n · Ollama
Eval & safety: Recall@k · MRR · faithfulness · LLM-as-a-judge · prompt-injection testing · PII masking · guardrails
Data & ops: Qdrant · ChromaDB · Azure AI Search · OpenTelemetry · Langfuse · MLflow · Kafka


🌍 Languages

Arabic (native) · English (C1, certified) · French (B2) · German (B1–B2, TestDaF)

Currently: finishing FuelCell-RAG's faithfulness calibration · open to a PFE internship in Europe from February 2027

Pinned Loading

  1. Azure_RAG Azure_RAG Public

    EU regulatory compliance assistant (GDPR, AI Act, NIS2, DORA): hybrid RAG, GraphRAG and agentic RAG on Azure with an evaluation harness, CI eval gate and prompt-injection tests

    Python

  2. FuelCell-RAG FuelCell-RAG Public

    Bilingual (German/English) RAG over fuel cell engineering documents with cited answers: hybrid retrieval with reranking, Qdrant, FastAPI, Langfuse tracing and a CI evaluation gate on a golden set

    Python

  3. Fraud_Detection_MLOps Fraud_Detection_MLOps Public

    Forked from MohitGupta0123/Fraud_Detection_MLOps

    Six-agent AIOps platform for a fraud-detection ML service: a LangGraph orchestrator over Kafka, a policy gate and human-in-the-loop approvals detect, diagnose, fix and verify incidents with a hash-…

    Python

  4. CrisisLink-5DS CrisisLink-5DS Public

    Multimodal flood triage with LLM agents: Telegram bot (photo, voice, text, GPS) on n8n with vision and distress agents, multilingual RAG on Qdrant, safety guardrails and human escalation

    Python

  5. my-way my-way Public

    A Claude Code skill that teaches you any subject from scratch, then coaches you until you can do it without AI.

    Python

  6. NCM NCM Public

    Benchmarking Next-Concept Models vs autoregressive models and a 3B LLM on a 6 GB laptop GPU

    Python