Bonjour, je suis
Omar Ouertani.
Je crée des applications web robustes et j'automatise tout ce qui ne devrait pas être fait deux fois.
Disponible pour opportunités — et sessions de débogage imprévues.
À propos de moi
Développeur full-stack qui construit des produits numériques de bout en bout, de la logique backend à l'expérience frontend, avec un focus sur l'architecture propre, la performance et l'ergonomie.
Je suis le genre de développeur qui aime résoudre des problèmes complexes, simplifier des systèmes bordéliques, et parfois se demander pourquoi quelque chose fonctionne sans comprendre pourquoi ça fonctionne.
Si vous vous demandez qui je suis : je suis quelqu'un qui transforme du café, des bugs et des sessions de débogage nocturnes en applications fonctionnelles qui (espérons-le) ont du sens pour les utilisateurs.

Compétences & Technologies
Scrollez à travers la pile. Pas de node_modules, promis.
Langages
Ce que j'utilise pour communiquer avec les machines plus qu'avec les humains.Frameworks & Librairies
Transformer des idées en apps scalables, une dépendance à la fois.Bases de Données & BaaS
Là où les données vivent, et où les bugs organisent des réunions sans toi.Architecture & Concepts
Parce qu'écrire du code c'est bien, en écrire qui tient debout c'est mieux.Version Control
Git blame, git shame, git push en prod un vendredi.DevOps & Cloud
Conteneuriser, déployer, et prier pour que la prod tienne le weekend.Automatisation & Intégration
Connecter les apps pour que tu n'aies plus à copier-coller entre 47 onglets.Observabilité & Monitoring
Parce que 'ça marchait sur ma machine' n'est pas un SLA.Workflow & Collaboration
Survivre aux tickets, standups, et "quick fixes" de dernière minute.Où j'ai travaillé
Ingénieur logiciel Fullstack @ RGI Group
Client grand compte · Assurance
Juin 2026 — Présent
Temps plein · Tunis, Tunisie
- Développement fullstack sur la plateforme d'assurance PASS de RGI pour un client grand compte, en Java, Angular et PostgreSQL
- Actuellement sur un projet d'upgrade majeur : migration d'une ancienne version de la plateforme vers les dernières versions de Java et Angular
- Adaptation du code backend et frontend aux nouvelles versions, en garantissant la stabilité des fonctionnalités métier
- Collaboration étroite avec l'équipe, avec planification et suivi du travail via des tickets Jira
Projets
Site d'une Société de Transport
AH Express
Site pour une société de déménagement et de transport sur la Côte d'Azur : déménagement, débarras et livraison express. Pages services, carte interactive des zones d'intervention, formulaire de devis avec validation et contact direct par WhatsApp et téléphone.
- Next.js
- TypeScript
- Tailwind CSS
- GSAP
- Leaflet
- Zod
Éditeur de CV IA Open Source
Kompyle
Éditeur de CV IA open source et respectueux de la vie privée, avec audit ATS. Canvas façon Canva (positionnement libre, guides magnétiques), export PDF fidèle au pixel généré côté serveur, vérificateur ATS avec score de 0 à 100 et liste de mots-clés, et IA multi-fournisseurs (Gemini, Claude, OpenAI…) avec garde-fous qui protègent les données personnelles.
- Next.js
- React
- TypeScript
- PostgreSQL
- LLM APIs
- Docker
Plateforme SaaS de Gestion des Risques
Prometheus-DUERP
Architecture et développement d'une plateforme SaaS basée sur des microservices pour l'évaluation des risques professionnels et la documentation de conformité (DUERP). Architecture multi-tenant, génération de rapports PDF et intégration Stripe.
- NestJS
- React
- PostgreSQL
- Supabase
- Stripe
- Microservices
En cours
SubTrack
Application mobile Flutter et Spring Boot pour suivre les abonnements récurrents, recevoir des rappels de renouvellement et visualiser les dépenses mensuelles avec des analyses détaillées. En cours de développement.
- Flutter
- Spring Boot
- PostgreSQL
- REST APIs
Site Vitrine
AStaxi
Site vitrine pour une agence de taxi française présentant les services, les tarifs et une intégration interactive de contact via WhatsApp et email directement depuis l'application.
- Next.js
- Tailwind CSS
- WhatsApp API
Workflows d'Automatisation
Quelques flux que j'ai construits pour que les choses tournent en autopilote.
AI Webinar Funnel — Full Engine
Funnel webinaire complet : inscription Typeform → CRM Airtable → routage intelligent sur 4 branches parallèles (email confirmation, email VIP entreprise + update statut, notification Discord temps réel, Notion avec lead scoring automatique).
Stripe Payment → Onboarding Engine
Moteur d'onboarding post-paiement : webhook Stripe → recherche contact Airtable → routage selon montant (Premium >500€ / Standard / Échec) → emails personnalisés + notifications Discord + mise à jour CRM pour chaque cas.
SUBTRACK Subscription Engine
Moteur d'events de l'app mobile : webhook → Switch 4 branches (expiring, new_subscription, cancelled, monthly_report) → code JavaScript custom (calcul jours restants, conversion devises, scoring budget, catégorisation auto, détection doublons) → emails conditionnels avec IF (urgent vs normal, budget dépassé vs OK).
Lead Capture Pipeline
Pipeline de capture de leads automatisé avec traitement intelligent, enrichissement et stockage structuré dans le CRM.
Content Engine
Moteur de contenu : orchestration de la création, planification et distribution multi-plateforme pour publication automatisée sur LinkedIn.
Telegram Response Handler
Bot Telegram connecté à n8n — communique avec l'utilisateur, interprète ses choix et déclenche les actions n8n correspondantes en temps réel.
AI Webinar Funnel — Full Engine
Funnel webinaire complet : inscription Typeform → CRM Airtable → routage intelligent sur 4 branches parallèles (email confirmation, email VIP entreprise + update statut, notification Discord temps réel, Notion avec lead scoring automatique).
Stripe Payment → Onboarding Engine
Moteur d'onboarding post-paiement : webhook Stripe → recherche contact Airtable → routage selon montant (Premium >500€ / Standard / Échec) → emails personnalisés + notifications Discord + mise à jour CRM pour chaque cas.
SUBTRACK Subscription Engine
Moteur d'events de l'app mobile : webhook → Switch 4 branches (expiring, new_subscription, cancelled, monthly_report) → code JavaScript custom (calcul jours restants, conversion devises, scoring budget, catégorisation auto, détection doublons) → emails conditionnels avec IF (urgent vs normal, budget dépassé vs OK).
Lead Capture Pipeline
Pipeline de capture de leads automatisé avec traitement intelligent, enrichissement et stockage structuré dans le CRM.
Content Engine
Moteur de contenu : orchestration de la création, planification et distribution multi-plateforme pour publication automatisée sur LinkedIn.
Telegram Response Handler
Bot Telegram connecté à n8n — communique avec l'utilisateur, interprète ses choix et déclenche les actions n8n correspondantes en temps réel.
Et bien d'autres flows qui tournent en production — faute de place pour tout montrer.
05. Et après ?




