CV · Elhabib Elhab
Ingénieur IA full-stack : applications LLM et automatisation
Je construis des fonctionnalités LLM de bout en bout : une sortie du modèle vérifiée par un schéma avant d'être utilisée, des citations conservées seulement si elles figurent dans la source, et l'application web autour. Depuis 2024, je livre des sites pour des clients et je développe mes propres produits, depuis Marrakech.
Je cherche un poste en télétravail ouvert aux ingénieurs basés au Maroc, ou une installation au Canada. Je travaille en français, en anglais et en arabe.
Elhabib Elhab : parcours professionnel et formation complets. Vous cherchez plutôt une collaboration sur un projet ? Demander mon audit gratuit ou consultez les études de cas sélectionnées.
Des réalisations qui montrent comment je travaille
Rapport de croissance : un pipeline LLM structuré
Un outil gratuit de ce site : on saisit un site web et on reçoit un rapport construit à partir des pages récupérées, de mesures de vitesse en direct et de sections rédigées par l'IA.
- Sortie au format JSON Schema : structured outputs stricts sur OpenAI, ou schéma dans le prompt avec validation locale et une relance corrective sur les autres modèles compatibles OpenAI.
- Une citation du site analysé n'est conservée que si elle figure mot pour mot dans les pages récupérées.
- Chaque requête, redirections comprises, est refusée si elle aboutit à une adresse privée ou interne.
TypeScript · Next.js · OpenAI-compatible APIs · Supabase
Voir en ligneDépôt privéCe site
Un site Next.js App Router en français, en anglais et en arabe, avec l'arabe affiché de droite à gauche.
- Un middleware associe les URL publiques aux langues et garde l'anglais à la racine ; des dictionnaires typés font échouer la vérification de types si une traduction manque.
- Une Content-Security-Policy stricte et HSTS sur toutes les routes.
- URL canonique, hreflang et JSON-LD sur chaque page, et un sitemap qui liste toutes les langues.
Next.js 16 · React 19 · TypeScript · Tailwind CSS
Voir en ligneDépôt privéIdeaSignal
Transforme une idée de startup en recherches Reddit formulées comme des problèmes, collecte les discussions et fait noter par un LLM les preuves de demande.
- Note la douleur, les solutions de contournement, les changements d'outil et les dépenses, et pénalise les fils viraux isolés et l'autopromotion.
- Fonctionne avec tout point d'accès compatible Anthropic, avec un mode données fictives pour faire tourner l'interface sans clés.
Next.js · TypeScript · Reddit API · Anthropic SDK