# Elias Bellouti > AI engineering · Agentic systems. I build AI applications and the tools around them: document conversion, listing analysis, web navigation and automation. I studied AI and Data in ESIEA’s engineering programme while spending three years as an apprentice at GYS. There, I built DocHub, a document conversion application for internal teams, and the startup software for an update board. I’m looking for a role in applied AI: machine learning, natural language processing or agentic systems. Contact: Bellouti@et.esiea.fr. Code: https://github.com/Skeeder1. Everything on this site is public text and may be read, quoted and summarised by people and by AI assistants. The pages are static HTML; each project also exists as a standalone markdown file linked below, and `/llms-full.txt` holds all of them in one document. The interactive demos under `/demos/` are applications, not text, and are the only part not meant for crawlers. ## Projects (English) - [DocHub : technical document conversion](https://eliasbellouti.com/projects/dochub.md): At GYS, I designed document conversion software that lets teams process their technical files, review the results and optionally restructure the content before adding it to shared documentation. - [Delivery : delivery route optimization](https://eliasbellouti.com/projects/delivery-optimization.md): I built a tool to test transfers of load between couriers, calculate delivery routes and compare solutions while accounting for the time spent searching for a better plan. - [GDC : welding equipment updates](https://eliasbellouti.com/projects/gdc.md): At GYS, I developed software for a board that updates a welding station and its accessories at startup, using a copy of the firmware stored inside the equipment. - [camofox-mcp : web browsing for AI agents](https://eliasbellouti.com/projects/camofox-mcp.md): To give my agents useful web access, I extended camofox-mcp with instructions expressed in natural language, structured extraction and tools for understanding how a page changes after an action. - [CarHunter : used car purchase research](https://eliasbellouti.com/projects/carhunter.md): For my own used-car search, I built a system that tracks listings, investigates promising offers and organises the missing information needed to assess a vehicle before arranging a visit. - [CloudCLI : AI assistants from your phone](https://eliasbellouti.com/projects/cloudcli.md): I control Claude Code and Codex on my server from my phone. I adapted CloudCLI to recover pending approval requests when I return and keep session status consistent. - [Clothify : garment images on models](https://eliasbellouti.com/projects/clothify.md): I developed a Discord bot that turns a garment photo into an image of someone wearing it, with guided choices and a generation workflow separated from the interface. - [Local dictation : dictating into your applications](https://eliasbellouti.com/projects/micro-transcription.md): I built a local dictation tool that inserts speech into the active application, adapting sentence-end detection to reduce premature cuts and unnecessary waiting while keeping audio on the computer. - [Author attribution : recognising poets from text](https://eliasbellouti.com/projects/attribution-poetes.md): I compared four neural networks to attribute poems to Baudelaire, Hugo or Rimbaud, preparing a shared corpus and combining predictions from text segments into a decision for each poem. - [Wumpus agent : deciding with partial information](https://eliasbellouti.com/projects/wumpus.md): I developed a Prolog agent that explores a partially known world, revises its beliefs from incoming perceptions and compares actions to find gold before making its way back out. - [DreamerV3 : learning to drive visually](https://eliasbellouti.com/projects/carracing.md): I adapted CarRacing to an existing DreamerV3 implementation to train an agent from images, then documented a million-step experiment and its driving results on a single circuit throughout. - [Scrapling : web access for agents](https://eliasbellouti.com/projects/scrapling.md): To give Hermès useful access to protected websites, I adapted Scrapling with progressive page retrieval, browser interactions and failure tracking, so an agent can continue when a simple request fails. ## Projets (français) - [DocHub : conversion de documents techniques](https://eliasbellouti.com/fr/projects/dochub.md): Chez GYS, j’ai conçu un logiciel de conversion documentaire qui permet aux équipes métier de transformer leurs fichiers, revoir les résultats et restructurer les contenus avant leur publication. - [Livraison : optimisation des tournées de livraison](https://eliasbellouti.com/fr/projects/delivery-optimization.md): J’ai construit un outil pour tester les échanges de charge entre coursiers, calculer leurs tournées et comparer les solutions en tenant compte du temps consacré à la recherche. - [GDC : mise à jour des postes à souder](https://eliasbellouti.com/fr/projects/gdc.md): Chez GYS, j’ai développé le logiciel d’une carte qui met à jour un poste à souder et ses accessoires au démarrage, à partir d’une copie stockée dans l’appareil. - [camofox-mcp : navigation web pour agents IA](https://eliasbellouti.com/fr/projects/camofox-mcp.md): Pour donner des capacités web à mes agents, j’ai étendu camofox-mcp avec des commandes par intention, une extraction structurée et des outils pour comprendre les changements de page. - [CarHunter : préparation d’un achat automobile](https://eliasbellouti.com/fr/projects/carhunter.md): Pour préparer mon achat de voiture d’occasion, j’ai développé un système qui suit les annonces, approfondit les offres prometteuses et organise les renseignements nécessaires avant de contacter un vendeur. - [CloudCLI : assistants IA sur téléphone](https://eliasbellouti.com/fr/projects/cloudcli.md): Je pilote Claude Code et Codex sur mon serveur depuis mon téléphone. J’ai adapté CloudCLI pour retrouver les demandes d’autorisation à mon retour et garder un suivi cohérent des sessions. - [Clothify : visuels de vêtements portés](https://eliasbellouti.com/fr/projects/clothify.md): J’ai développé un bot Discord qui transforme une photo de vêtement en visuel porté pour le commerce en ligne, avec un parcours guidé et une génération séparée de l’interface. - [Dictée locale : dicter dans vos applications](https://eliasbellouti.com/fr/projects/micro-transcription.md): J’ai développé une dictée locale qui insère la parole dans l’application ouverte, en adaptant la détection de fin de phrase pour limiter les coupures prématurées et l’attente inutile. - [Attribution d’auteur : reconnaître un poète](https://eliasbellouti.com/fr/projects/attribution-poetes.md): J’ai comparé quatre réseaux de neurones pour attribuer des poèmes à Baudelaire, Hugo ou Rimbaud, en préparant le corpus et en analysant les prédictions au niveau du poème entier. - [Agent Wumpus : décider sans tout voir](https://eliasbellouti.com/fr/projects/wumpus.md): J’ai développé un agent Prolog qui explore un monde partiellement connu, corrige ses croyances à partir des perceptions et compare ses actions pour chercher l’or puis rejoindre la sortie. - [DreamerV3 : apprendre la conduite simulée](https://eliasbellouti.com/fr/projects/carracing.md): J’ai adapté CarRacing à une implémentation de DreamerV3 pour entraîner un agent à conduire depuis des images, puis documenté une campagne d’un million de pas sur un circuit unique. - [Scrapling : accès web pour agents](https://eliasbellouti.com/fr/projects/scrapling.md): Pour donner à Hermès un accès web utilisable sur des sites protégés, j’ai adapté Scrapling avec une stratégie progressive de récupération, des interactions navigateur et un suivi des échecs. ## Pages - [Home](https://eliasbellouti.com/): profile, background, projects and contact - [Background](https://eliasbellouti.com/#experience): experience, education, skills and coursework - [Projects](https://eliasbellouti.com/#all): every project with filters by domain and technology - [Accueil (français)](https://eliasbellouti.com/fr) - [Parcours (français)](https://eliasbellouti.com/fr#experience) - [Projets (français)](https://eliasbellouti.com/fr#all) - [Contact card](https://eliasbellouti.com/contact.vcf): vCard with email and GitHub ## Optional - [Full text](https://eliasbellouti.com/llms-full.txt): all projects in both languages, in one file - [Sitemap](https://eliasbellouti.com/sitemap-index.xml) - [Ingénierie IA · Systèmes agentiques](https://eliasbellouti.com/fr): la version française du site