// Hello, I'm

Dhiya Eddine El Gabsi.

AI / Data & Backend Engineer · RAG & LLM Orchestration

Software Engineering student at ENIT specialising in AI, RAG systems and LLM orchestration — from Agentic-RAG coaching chatbots to multi-tenant SaaS backends. Strong Spring Boot, NestJS & FastAPI foundation, with technical leadership as IEEE CS Chapter Chair.

Dhiya Eddine El Gabsi
Open to opportunities
0+
Projects Built
0
Leadership Roles
0
Certifications
Scroll to explore

Technical Skills

A comprehensive toolkit honed through years of building and shipping production-grade applications.

AI / ML & LLMs

Agentic RAGLLM IntegrationPrompt EngineeringNLPEmotion DetectionEmbeddingsFine-tuningMulti-agent Workflows

Backend & APIs

Spring Boot 3NestJSFastAPIJavaPythonTypeScriptNode.jsREST APIs

Databases & ORM

PostgreSQLSupabasepgvectorQdrantPrismaHibernate

Frontend

React 19Next.jsTypeScriptTailwind CSSshadcn/uiVite

Orchestration & DevOps

n8nSelf-hostingAzureCTFdWebhooksBPMN (Flowable)CI/CD (GitHub Actions)DockerVercelGit

Languages & Leadership

Arabic (Native)French (TCF B2)English (Fluent)LeadershipPublic SpeakingTeam Management

Experience

Internships and academic projects — hands-on engineering.

Software Engineering Intern

Flow Signa

Summer 2026Tunis, Tunisia

Designed a modular Maven monolith (Spring Boot 3.4 / Java 17) driving a multi-tenant e-signature workflow with Flowable BPMN (validation gateway, tasks, notifications) and RBAC across 5 roles. Implemented stateless JWT security, a comprehensive audit trail and signature proof (IP, User-Agent, file hash, consent) over PostgreSQL.

Spring BootFlowableSpring Security / JWTPostgreSQLReact 19

AI Engineering Co-author — PFA

ENIT · ResilienceBOT

2025 — 2026Tunis, Tunisia

Architected an Agentic-RAG emotional coaching chatbot orchestrating 3 n8n pipelines (chat, ingestion, lifecycle) with multi-turn memory and session persistence. Built a 28-emotion detection API (distilroberta-base, normalised into 7 tones) served via FastAPI, plus a full RAG pipeline (Supabase pgvector + Google Drive + Gemini) with safety rules to reduce hallucination.

n8nSupabase pgvectorGoogle GeminiFastAPIPython

Leadership

Association roles, community service and media — leading with impact.

CS Chapter Chair

IEEE Club ENIT

Jan 2026 — PresentENIT, Tunis

Oversee the Computer Society chapter's technical activities, organise hands-on workshops and coordinate cross-team collaboration within the IEEE Student Branch. Developed and presented an educational RAG system during the IEEE ENIT Education Week.

LeadershipWorkshopsRAGLLMPrompt Engineering
IEEE Club ENIT — CS Chapter Chair

President

Jeunes Ingénieurs de Djerba (JID)

Jan 2026 — PresentDjerba, Tunisia

Lead strategic planning, member coordination and project execution for the association. Previously Event Lead of Orientini 8.0 — a large-scale career orientation event that attracted 500+ visitors in July 2026.

LeadershipStrategic PlanningEvent ManagementPublic Speaking
Jeunes Ingénieurs de Djerba (JID) — President

President

Interact Club Flamingo Djerba

2021 — 2022Djerba, Tunisia

Led the Interact Club Flamingo Djerba — a Rotary-sponsored youth club — during the 2021/22 mandate, running high-impact social initiatives: Koffet Romdhan, a solidarity drive supporting families in need; Rentrée Scolaire, school-supply distribution for underprivileged students; and CineWeekend, a cultural and charity event bringing together youth and volunteers.

LeadershipCommunity ServiceEvent ManagementTeam Management
Interact Club Flamingo Djerba — President

Podcast Guest — Prepa Journey & Resilience

Rivezli.tn

2026Tunisia

Recorded an episode with Rivezli.tn sharing my preparatory studies journey — the challenges, the pressure and the lessons learned, and how this path shaped my mindset, discipline and resilience. Hoping to inspire students currently in prepa or considering this path.

Watch Episode
PodcastPublic SpeakingResilienceCommunity
Rivezli.tn — Podcast Guest — Prepa Journey & Resilience

École Nationale d'Ingénieurs de Tunis (ENIT)

Software Engineering Degree — 2nd year

2025 — 2028

Concours National Préparatoire

Ranked 86th nationally

2023 — 2025

Certifications

  • Getting Started with Deep LearningNVIDIA · Jun 2026
  • Applications of AI for Predictive MaintenanceNVIDIA · Oct 2025
  • Hashgraph Developer CertificationThe Hashgraph Association · Oct 2025

Education highlight: ranked 86th nationally at the Concours National Préparatoire (2023 — 2025), now in 2nd year of the Software Engineering degree at ENIT.

Watch my prepa podcast

Featured Projects

A selection of projects that showcase my expertise across the stack — from AI systems to full SaaS platforms. Click a project to explore it in detail.

ResilienceBOT

Agentic-RAG emotional coaching chatbot: 3 orchestrated n8n pipelines, a 28-emotion detection API and a full RAG pipeline with safety rules against hallucination.

n8nSupabase pgvectorGeminiFastAPIPython
View Project

Flow Signa

Multi-tenant e-signature SaaS: Spring Boot 3.4 monolith with Flowable BPMN workflows, RBAC across 5 roles, JWT security and full signature proof trail.

Spring BootFlowableJWTPostgreSQLReact 19
View Project

ASHROLLS

Responsive React SPA for an artisanal ice cream shop in Djerba — dynamic menu with 60+ products, real-time open/closed status and integrated WhatsApp contact. Live in production.

React 18ViteReact RouterVanilla CSSVercel
View Project

WAHCHY

Full-stack fitness coaching platform (Next.js + NestJS/PostgreSQL) with a freemium model, an OpenAI-powered assistant with quotas and safety guardrails, and a coach marketplace — contract-first, RBAC, JWT auth and 190+ automated tests.

NestJSNext.jsPostgreSQLPrismaOpenAIStripeTanStack Query
View Project

IEEE RAG Educational System

Educational RAG system with LLM integration and prompt engineering, developed and presented during the IEEE ENIT Education Week on behalf of the IEEE Student Branch.

RAGLLMPrompt EngineeringPython
View Project

Let's Work Together

Have a project in mind or a role to discuss? My inbox is always open — I'll get back to you within 24 hours.

Send a Message