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

TypescriptLLMs / Large language modelsNuxtVueGitCypressDockerJiraSQLitePostgreSQLPlaywrightSystèmes embarquésDéveloppement FrontendDéveloppement BackendDéveloppement FullstackReactJavascriptNodeSvelteIATest & QACSSRequêtes SQLC++RustGolangAndroidPythonAWSCPostmanLinuxKubernetesRESTful APIsGraphQL

Langues

Français (Maternelle)Anglais (Maternelle)

À 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.

Liens

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

Certifié par ETS

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.