
Ilyas Turki
Full-Stack & AI Engineer · MCP Agents, Vue/Nuxt
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
I build web applications and the AI features inside them, up to production: LLM agents, MCP servers, Anthropic SDK, in TypeScript (Vue/Nuxt, Node) or Python. Shipped: an AI agent workflow used by ten developers at Kaliop (Claude Code, internal MCP server, guardrails, evals), and a production AI assistant in Aplorio, my e-invoicing software (Factur-X, EN 16931). Five years of experience, almost four at Equans (Bouygues Group). Available now, remote or Paris area.
Expérience de travail
Founder
AplorioFreelance
juin 2026 - Présent
5 mois
95800 Courdimanche, France
Aplorio, online invoicing software for small construction businesses. Product designed, developed, brought to compliance and sold single-handedly, from the first commit to the first paying customers. • Full-stack Nuxt 4 application in strict TypeScript: quotes with work packages and multi-rate VAT, down-payment invoices, progress billing, retention money, job-site and payment tracking (140 server routes, 180+ Vue components). • Compliance with the French e-invoicing reform: connection to a certified platform (Plateforme Agréée), EN 16931-compliant CII XML, PDF/A-3b Factur-X, e-reporting, invoice lifecycle tracking. • Quality: two test suites in CI, one of which blocks any new route until its session guard and tenant isolation are declared. • AI assistant built on the Anthropic SDK: reads PDF quotes and invoices, drives the application, evaluation corpus built from real documents. • Stripe payments and subscriptions, passkey and magic-link authentication, installable PWA and Android app. • Reproducible deployment with Nix and NixOS on a production server. • Go-to-market: positioning, blog and trade-specific pages, targeted outreach.
Freelance Developer
T2DFreelance
juil. 2025 - juin 2026
1 an
95800 Courdimanche, France
Software development services for software vendors and SMBs, through my sole proprietorship. Clients: Praxedo, Sami, Axonaut, Kaliop, illiCO travaux, 1083. • Modernized production Vue/Nuxt applications: Nuxt 2 to Nuxt 4 migration, move to strict TypeScript. • Built B2B SaaS modules end to end: Nuxt 4, PostgreSQL, roles and permissions, Stripe subscriptions. • Internal business tools: legacy data import, shared planning, generated PDF reports. • Made hosting reproducible: server described as code (NixOS), encrypted secrets, tested backups.
Equans
sept. 2021 - juin 2025
3 ans 10 mois
95000 Neuville-sur-Oise, France
Technical Lead, Full-Stack Engineer
juin 2024 - juin 2025
1 an 1 mois
95000 Neuville-sur-Oise, France
Ineo Systrans, on-board systems for public transport. • Redesigned the architecture of the web application that operates on-board equipment for buses and trains, used daily in production; delivered the visual editor, the dashboard and the REST API. • Moved the full-stack application to TypeScript, 500+ files. • Rewrote internal data-processing tools from C++ to Rust: execution time divided by ten. • Standardized development environments with Nix for a 20-person team: setup cut from several days to a few minutes. • Worked directly with customers: requirements gathering, priority arbitration, delivery follow-up. • Onboarded, trained and mentored new team members.
Software Engineer
sept. 2021 - juin 2024
2 ans 10 mois
95000 Neuville-sur-Oise, France
Ineo Systrans. Work-study program within the CY Tech engineering curriculum. Embedded software, C++: • GPS modules (mapping, navigation, map matching) of the software running on bus and tramway fleets. • C++/Qt diagnostics and configuration interface used by maintenance teams. Full-stack web, Nuxt and Node.js: • Migrated a 100,000+ line application from Nuxt 2 to Nuxt 3. • Developed and maintained the internal project-management application (Jira/Trello-like) used by 500+ employees. • Set up GitLab CI/CD with automated test coverage: fewer production incidents. International mobility in the group's Canadian subsidiary (summer 2023): needs analysis and product scoping.
Formation
CY Tech
Engineering degree in computer science (MSc level)
2019 - 2024
5 ans 2 mois
Two years of integrated preparatory classes, then a three-year engineering cycle on a work-study contract at Ineo Systrans (Equans, Bouygues Group). Accredited by the CTI, France's national engineering accreditation body. The curriculum's international placement was completed in Canada.
Licences et certifications
TOEIC Listening and Reading · 935/990
Délivré le : juin 2023