Ouvert au temps plein / contrat-vers-embauche · Jérusalem · ouvert à Tel-Aviv / hybride

Doriel Chiche

Ingénieur IA / Full-Stack

Je conçois des produits propulsés par les LLM de bout en bout — la couche modèle, le backend derrière, et les clients natifs par-dessus. Sept ans en production, dont trois et demi à rendre les fonctionnalités IA assez fiables pour être livrées.

La couche de routage, en direct

Schéma animé de la chaîne de repli multi-provider : le modèle primaire tombe en timeout après 1,4 seconde, le modèle de repli répond en 720 millisecondes, et la réponse est diffusée sans erreur visible pour l'utilisateur.

Un rejeu de la vraie chaîne de repli. Timings figés, aucun appel d'API — la version de production tourne dans le backend Leirod.

7
ans à livrer du logiciel en production
4
codebases de production, en solo
1 500+
tests automatisés
~2 s
de la photo à l'analyse nutritionnelle complète

Réalisations sélectionnées

Leirod — plateforme de nutrition & coaching par IA

En ligne sur l'App Store et Google Play. Conçue, développée et publiée en solo sur quatre codebases de production : une API Hono/Node.js, des clients natifs iOS et Android, et un site Next.js — le tout couvert par plus de 1 500 tests automatisés. Le pipeline de reconnaissance alimentaire associe un modèle de vision aux bases USDA FNDDS et CIQUAL dans PostgreSQL, et renvoie une analyse nutritionnelle complète en environ deux secondes par scan.

StackSwift / SwiftUIKotlin / ComposeNode.jsHonoPostgreSQLDrizzle ORM

Routage LLM multi-provider avec bascule réelle

Chaque fonctionnalité IA déclare une chaîne primaire → repli → tertiaire entre Gemini, Claude, GPT et Mistral. Le choix du modèle est piloté par configuration : changer de modèle est une variable d'environnement, pas un déploiement, et une panne de fournisseur dégrade cette seule fonctionnalité au lieu de casser le produit. Les modèles Google sont épinglés sur Vertex AI pour garantir la résidence des données en Europe.

StackGeminiClaudeGPTMistralOpenRouterVertex AI

Agent conversationnel en streaming avec tool use

Une boucle d'outils multi-tours, agnostique du fournisseur, qui agit sur les données de l'utilisateur — enregistrer un repas, corriger une portion, interroger l'historique. La facturation au tour est protégée par des jetons signés HMAC, liés à l'utilisateur et à durée de vie courte : elle ne peut pas être contournée depuis le client. Les scores affichés à côté sont calculés en code, jamais par un modèle — le LLM n'écrit que le récit.

StackTool useStreaming SSEHMACNode.jsPostgreSQL

Agents LLM pour PME

Assistants sur Telegram automatisant l'administratif et les opérations, bâtis sur le framework Hermes. Livrés à trois clients, avec environ dix heures par semaine économisées pour chacun.

StackHermesAgents LLMAPI TelegramNode.jsn8n

Compétences

IA / LLM

Conception d'applications LLMAgents & tool useRAGModèles de visionStreamingPrompt engineeringRepli & maîtrise des coûts

Langages

TypeScriptJavaScriptPythonSwiftKotlinSQLPHP

Backend

Node.jsHonoAPI RESTPostgreSQLDrizzle ORMMongoDBMySQL/MariaDBOAuth 2.0

Frontend

ReactNext.jsVueTailwind CSSHTML/CSS

Mobile

Swift / SwiftUIKotlin / Jetpack ComposePublication App Store & Play Store

Infrastructure

DockerLinuxGitHub ActionsNginxCloudflarepm2n8n

Qualité

VitestJUnitXCTestPlaywrightSentryPostHog

À propos

Doriel Chiche

Ingénieur full-stack avec sept ans d'expérience en production, aujourd'hui centré sur les produits propulsés par les LLM. Formé à l'École 42. Avant de me mettre à mon compte, j'ai passé quatre ans chez Retraite Plus à Jérusalem, à construire des systèmes CRM utilisés quotidiennement dans l'entreprise et déployés chez des clients grands comptes, puis à coordonner la livraison d'une équipe pluridisciplinaire. Je prends une fonctionnalité du schéma de base de données jusqu'à la publication sur les stores, et je tiens à une IA qui tient en production, pas seulement en démo. Français (langue maternelle), anglais (courant), hébreu (professionnel).

Contact

Basé à Jérusalem · ouvert à Tel-Aviv / hybride.