Available for freelance missions

Théo Naciri

Full-stack & AI engineer

Full-stack expert developer with 10 years of experience. I build fast, scalable, AI-powered web products — from Figma to production — for luxury brands, banks, theme parks, public institutions and startups.

  • Remote · GMT-6
  • French · English · Spanish
  • EPITECH · Master’s in software engineering
Scroll

They trusted me

  • CHANEL
  • BNP Paribas
  • Hello bank!
  • Globant
  • Qiddiya
  • ANJ
  • Skoleom
  • Nostrum Care
  • Elan Villa Rental
  • La Primaire Populaire
  • Believe Digital
  • PASDT
  • Followmed
  • EPITECH

01 About

Performance is a feature.

I’m Théo — a full-stack developer and freelance AI engineer trained at EPITECH. For ten years I’ve helped teams at CHANEL, BNP Paribas, Globant and fast-growing startups ship products that load fast, rank well and scale, with codebases that stay simple, tested and pleasant to work on.

10+
years shipping products for luxury, banking, the public sector and startups
5×
lighter pages and faster load times, at Qiddiya and at Hello bank!
100
PageSpeed / Lighthouse scores on Elan Villa Rental, Skoleom and PASDT
500k+
voters served during the French presidential primaries
  • Users & business first

    A strong understanding of user needs and business priorities.

  • Clear communication

    Constructive feedback and collaborative leadership.

  • Performance & SEO

    Focused on performance, SEO impact and fast value delivery.

  • Adaptive AI mindset

    Bringing AI where it creates value, in products and in team productivity.

02 Selected work

Eleven projects, one obsession: speed.

From my portfolio: products I built, optimized or led, from luxury e-commerce to theme parks, banking, public institutions and healthcare.

Hover a screenshot to scroll the page · click to enlarge Tap a screenshot to enlarge it

01 / 11

2025 – 2026Globant × QiddiyaSaudi Arabia

Six Flags & Aquarabia

Web developer (freelance) in a 30-developer team

Front-end work on the websites of Six Flags Qiddiya City and Aquarabia, the first water theme park in Saudi Arabia: UI components redesigned around First Contentful Paint, lazy-loaded assets, forms overhauled with better UX, data validation and unit tests, plus dependency removals, CSS clean-ups and codebase simplifications.

5× reduction in page size, assets and CPU usage.

  • SvelteKit
  • Adobe Experience Manager
  • TypeScript
  • i18n
  • Code reviews

02 / 11

2025Real-estate agencySt Barthélemy

Elan Villa Rental

Project lead (freelance)

Luxury villa rentals in St Barthélemy. I designed a dynamic, configurable admin panel with advanced filters and deployed a high-performance, pre-generated frontend with schema.org SEO — then ran the hosting of pages and images, the villa listings, the trackers and the SEO monitoring.

100% PageSpeed score, cookie-free tracking and Google product widgets.

  • SvelteKit
  • Laravel
  • Filament PHP
  • TypeScript
  • Amazon S3
  • SEO

03 / 11

2024 – 2025AI e-commerce startupParis

Skoleom

Technical lead (freelance) — COMEX

A startup valued at €194M, pioneering the convergence of video and e-commerce with its SeContent® technology. I deployed an infrastructure of 20 Oracle Cloud VMs (Redis, GitLab, databases, CI/CD, WordPress, Kubernetes), coordinated technical teams across Madagascar, Pakistan and Ukraine, and industrialized workflows so the store could scale to thousands of SKUs through APIs and seasonal campaigns.

Helped sign contracts with fashion brands and TV networks in under 6 months.

  • Vue
  • Nuxt
  • TypeScript
  • WordPress
  • Oracle Cloud
  • Kubernetes
  • i18n

04 / 11

2023Public administrationParis

Autorité Nationale des Jeux

Full-stack developer (freelance)

For France’s national gaming regulator, I designed secure dashboards handling encrypted, multi-environment replication of file uploads — up to complete virtual machines — with pausing and fail-safe retries, backed by advanced test coverage to ensure regulatory compliance.

  • Vue
  • Nuxt
  • TypeScript
  • Jest
  • Laravel
  • Docker
  • Tailwind CSS

05 / 11

2022Luxury e-commerceParis

CHANEL

Front-end developer (freelance)

Enhanced chanel.com’s internal, headless CMS according to Figma designs, conducted SEO, performance and accessibility audits, and led Agile rituals — planning poker, scrum reviews and retrospectives — in English.

92%+ test coverage for long-term code reliability.

  • React
  • Next.js
  • TypeScript
  • AWS
  • SSR
  • Design system
  • TDD

06 / 11

2017 – 2021BNP ParibasParis

Hello bank!

Front-end developer at BNP Paribas

Drove the technical evolution of the codebase of Hello bank!, the online bank of BNP Paribas, including the migration of hellobank.fr’s legacy front-end and its SEO. Along the way: three hackathon wins, and nine months in the R&D team on a machine-learning project.

Load times reduced by 5×.

  • Vue
  • JavaScript
  • PHP
  • MySQL
  • Node.js
  • SEO

07 / 11

2021Digital health insuranceParis

Nostrum Care

Full-stack developer (freelance)

Built the company website and a complete Node.js API with documentation and tests, created automated error-detection and correction scripts to guarantee data integrity, and facilitated teamwork with BDD-based feature roadmaps.

  • Vue
  • Nuxt
  • Node.js
  • NestJS
  • MongoDB
  • Docker
  • AWS

08 / 11

2019 – 2021Brand & website

Believe Digital

Product owner & lead developer (freelance)

Rebrand and website of a performance-marketing agency: UI components, brand guidelines and a responsive homepage for desktop and mobile, presented as a case study on Behance.

  • Design system
  • React
  • Tailwind CSS
  • Responsive

09 / 11

2021Citizen initiativeFrance

La Primaire Populaire

Webmaster (freelance)

A fast-scaling architecture for a fast-moving campaign during the French presidential primaries, alongside websites for non-profits — covid-entraide.fr, tous-elus.fr, secrets-toxiques.fr, Radio Coco — delivered with strong SEO and Figma design compliance.

  • WordPress
  • PHP
  • Stripe
  • Sendinblue
  • OVH
  • SEO

10 / 11

2019 – 2021Industrial safetyParis

PASDT

Product owner & lead developer (freelance)

A monitoring platform for industrial safety sensors: live alerts, temperature analytics and per-module alert thresholds. I developed and hosted it as a progressive web app, hired and mentored the team, and designed a predictive algorithm for proactive maintenance.

100 on Lighthouse, and fewer incidents thanks to predictive maintenance.

  • Vue
  • Laravel
  • Tailwind CSS
  • PHP
  • MySQL
  • REST API
  • PWA

11 / 11

2015 – 2016Health-tech startupNice

Followmed

Full-stack developer — internship & fixed-term contract

CRM administration panels for medical practices, built on a medical data API: secretariat agenda, VIDAL prescription safety checks and pregnancy follow-up.

  • PHP
  • Symfony
  • JavaScript
  • AngularJS
  • Jest

03 Experience

Ten years, twelve chapters.

  1. Full-stack AI engineer

    Freelance · 8+ projects · Mexico

    100% remote · Freelance

    • Orchestrated multi-provider LLM pipelines with end-to-end traceability.
    • Reverse-engineered network protocols; 64-bit migration of a high-performance server.

    Wrote specialized analysis tools that cut data processing from 30 to 1.

    MCP · ChatGPT · Claude · Ollama · Deepgram · Serper · Python · Rust · OpenRouter · Docker

  2. –

    Web developer

    Globant × Qiddiya · Saudi theme parks, 30-developer team · Mexico

    100% remote · Freelance

    • Redesigned UI components with a focus on First Contentful Paint; lazy-loaded assets.
    • Overhauled forms with improved UX, better data validation and unit testing.
    • Proposed dependency removals, CSS clean-ups and codebase simplifications.

    Drastic performance optimization: 5× reduction in page size, assets and CPU usage.

    SvelteKit · Adobe Experience Manager (AEM) · TypeScript · Code reviews · i18n

    View the project
  3. Project lead

    Elan Villa Rental · St Barthélemy real-estate agency · Paris

    100% remote · Freelance

    • Designed a dynamic, configurable admin panel with advanced filters.
    • Deployed a high-performance, pre-generated frontend with schema.org SEO.
    • Administered page and image hosting, villa listings and trackers; monitored SEO.

    100% PageSpeed score, cookie-free tracking and Google product widgets.

    SvelteKit · PHP · TypeScript · Laravel · Filament PHP · Amazon S3 · SEO · Project management

    View the project
  4. –

    Technical lead

    Skoleom — COMEX · AI e-commerce startup valued at €194M · Paris

    Hybrid (3 days remote) · Freelance

    • Deployed an infrastructure of 20 Oracle VMs: Redis, GitLab, databases, CI/CD, WordPress.
    • Coordinated technical teams across Madagascar, Pakistan and Ukraine.
    • Industrialized workflows, enabling e-commerce scalability with thousands of SKUs through APIs and seasonal campaigns.

    Contributed to signing contracts with fashion brands and TV networks in under 6 months.

    Vue · Nuxt · TypeScript · i18n · WordPress · Oracle · Extensions · Project management

    View the project
  5. Full-stack developer

    ANJ — Autorité Nationale des Jeux · public administration · Paris

    Hybrid (3 days remote) · Freelance

    • Designed secure dashboards with encrypted, multi-environment replication of file uploads — complete virtual machines — with pausing and fail-safe retries.
    • Implemented advanced test coverage to ensure regulatory compliance.

    Vue · Nuxt · TypeScript · Jest · PHP · Laravel · Docker · Project management · Tailwind CSS

    View the project
  6. Front-end developer

    CHANEL · luxury · Paris

    Hybrid (3 days remote) · Freelance

    • Enhanced chanel.com’s internal CMS according to Figma designs.
    • Conducted SEO, performance and accessibility audits.
    • Led Agile rituals — planning poker, scrum reviews, retrospectives — in English.

    Achieved 92%+ test coverage for long-term code reliability.

    React · Next.js · TypeScript · AWS · Server-side rendering · Design system · TDD · CI/CD

    View the project
  7. Full-stack developer

    Nostrum Care · digital health insurance startup · Paris

    100% remote · Freelance

    • Built the company website and a full Node.js API with documentation and tests.
    • Created automated error detection and correction scripts to ensure data integrity.
    • Facilitated teamwork using BDD-based feature roadmaps.

    Vue · Nuxt · Node.js · NestJS · Docker · ES6 · MongoDB · AWS · CI/CD · Bash · TypeScript

    View the project
  8. Webmaster

    La Primaire Populaire & others · citizen associations · Paris

    100% remote · Freelance

    • Designed fast-scaling architectures for 500,000+ voters during a fast-moving campaign in the French presidential primaries.
    • Delivered websites for non-profits — covid-entraide.fr, tous-elus.fr, secrets-toxiques.fr, Radio Coco — with strong SEO and Figma design compliance.

    WordPress · Hosting · OVH · Stripe · Sendinblue · PHP · JavaScript · Figma · SEO

    View the project
  9. –

    Product owner & lead developer

    PASDT, Believe Digital · industrial security, admin dashboard · Paris

    100% remote · Freelance

    • Developed and hosted a PWA scoring 100% on PageSpeed. Hired and mentored the team.

    Proactive maintenance: designed a predictive algorithm that reduced incidents.

    Vue · Laravel · Tailwind · PHP · MySQL · Team management · JavaScript · REST API

    View the project
  10. –

    Front-end developer

    BNP Paribas · bank · Paris

    Hybrid (2 days remote)

    • Drove the tech evolution of Hello bank!’s codebase, reducing load times by 5×.
    • Won 3 hackathons: an AI assistant for advisors, a new CRM and a long-term investment app.

    Selected to join the R&D team for 9 months on a machine-learning project.

    Vue · PHP · MySQL · JavaScript · Node.js · Machine learning · Blockchain

    View the project
  11. –

    Teaching assistant

    Web@cadémie, EPITECH · education · Paris & Nice

    Internship

    • Mentored students, created and graded projects, organized tech events.

    Vue · PHP · Symfony · LaTeX · Project management · JavaScript · Node.js · Python · C · C++

  12. –

    Full-stack developer

    Arnault Tzanck, Followmed · health-tech startup · Nice, France

    Hybrid (2 days remote) · Internship, fixed-term contract

    • Developed CRM administration panels with a medical data API.

    PHP · Symfony · Project management · JavaScript · Angular · Jest

    View the project

04 Skills

Tools of the trade.

Front-end 09

  • React
  • Vue
  • Svelte
  • Angular
  • Astro
  • Nuxt
  • Next.js
  • SvelteKit
  • TypeScript

Back-end 07

  • Node.js
  • NestJS
  • Bun
  • PHP
  • Laravel
  • Symfony
  • WordPress

Data 05

  • MySQL
  • PostgreSQL
  • SQLite
  • MongoDB
  • Redis

Cloud & DevOps 07

  • AWS
  • Oracle Cloud
  • VMware
  • Docker
  • Kubernetes
  • CI/CD
  • GitLab

AI engineering 10

  • LLM pipelines
  • MCP
  • Claude
  • ChatGPT
  • Ollama
  • OpenRouter
  • Deepgram
  • Serper
  • Python
  • Rust

AI-assisted dev 04

  • T3 Code
  • Claude
  • Codex
  • GitHub Copilot

Quality & design 07

  • Jest
  • Vitest
  • TDD
  • BDD
  • Storybook
  • Figma
  • Design systems

Languages 03

  • French
  • English
  • Spanish

How I can help you

  1. Integrating the latest AI technologies and APIs, semantic search and intelligent automation
  2. Leveraging AI tools to maximize team productivity
  3. Architecting scalable, automated systems built for business growth
  4. Optimizing databases, load times and Core Web Vitals
  5. Reducing technical debt
  6. Ensuring quality through unit testing and CI/CD pipelines
  7. Tracking performance, user behavior and SEO impact — organic traffic, conversion rates, revenue, AI-search optimization (GEO/AIO)
  8. Providing clear, results-oriented reporting
  9. Mentoring teams and driving technical excellence in adopting AI-powered tools and modern engineering practices

05 Education

Education & hackathons.

  1. EPITECH

    Master’s degree in IT & software engineering · Paris, France

  2. Manipal Institute of Technology

    Master of Computer Applications · Manipal, India

  3. Centre International de Valbonne

    International Scientific Baccalaureate — American Section (OIB) · Nice, France

06 Contact

Let’s build something fast.

Available for freelance missions — remote, in English, French or Spanish. Tell me about your product, your stack and your deadlines.