Open to a permanent role from March 2027 · Paris · Montpellier · Valence

Full-stack software engineer · Web interfaces · Performance · Real-time 3D

Valentin Boutouria

I turn designs into smooth, responsive, fast web interfaces, with an eye for visual detail. And when it serves the experience, I add some 3D.

50+ projects shipped to production at a creative studio
10 international brands, from Apple to the Louvre
2 yrs at a studio, with teams in Europe and the US
FR / EN bilingual, fluent English (TOEIC 945)

Brands I’ve worked on

AppleSnapchatOrangeSamsungHondaGivenchyMarc JacobsServierFondation Louis VuittonMusée du Louvre

Work

2026 · Full-stack · Vue.js · Supabase

Atomic Data — Full‑stack analytics dashboard

From database to screen: the studio’s AR mirrors record every visit, and a modular Vue 3 dashboard lets clients track attendance at their activations.

Context

Each activation (AR mirrors, lenses) produced its own numbers; clients needed one clear interface, readable without a technical background and flexible enough for every project.

Key tasks

  • Back end: Supabase / PostgreSQL database with 3 tables (projects, mirrors, visitors) linked by foreign keys, fed by the mirrors on every visit
  • Cron jobs that automatically purge collected data
  • Vue 3 and TypeScript front end: a modular grid of number (1×2), chart (4×2) and pie (2×2) widgets, added from an extensible catalog and rearranged by drag and drop
  • Hand-made SVG charts, usable with the keyboard and readable by screen readers
  • Aggregated count queries, with no personal data pulled into the browser, plus 50 Vitest unit tests

Outcome

A complete pipeline, from a visit in front of the mirror to a number on the client’s screen, with a dashboard everyone arranges their own way.

  • Vue 3
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind CSS
  • Vitest

2026 · Full-stack · Web 3D · Campaign

Honda — Mobile-first contest website

The website for a Honda contest: a 3D landing page, a creation flow, a sign-up form and an augmented reality game, all designed for phones.

Context

The flow had to work on every smartphone, load fast, match the brand’s visual identity and follow the advertiser’s tagging plan to the letter.

Key tasks

  • Built the campaign screens in SvelteKit, mobile-first, with Honda’s fonts and brand guidelines
  • Sign-up form validated on client and server, protected by reCAPTCHA, stored in Supabase
  • Optimized Three.js 3D scene (Draco-compressed model, HDR lighting) and an animated canvas reveal
  • GTM / dataLayer tracking (CTA clicks, form, scroll depth) behind OneTrust consent

Outcome

A single front end chaining landing, creation, video reveal, sign-up and AR game, deployed on Cloudflare.

  • SvelteKit
  • JavaScript
  • Three.js
  • Supabase
  • GTM
  • Cloudflare

2026 · Full-stack · DevOps · Testing

Incident Tracker — Angular app + API

A complete incident management app, from the front-end form to the API, the database and continuous integration.

Context

An organizational goal: give teams a clear view of ongoing incidents (severity, status, owner) so they can prioritize better, anticipate workload and plan their interventions.

Key tasks

  • Angular 18 front end in TypeScript: standalone components, reactive forms with validation
  • Front-end tests with Jasmine / Karma, back-end tests with JUnit 5 and Mockito, JaCoCo coverage
  • Spring Boot REST API (Java 21) with standardized errors, PostgreSQL schema versioned by Flyway
  • Multi-stage Docker images, Docker Compose and a GitHub Actions pipeline (build, tests, images)

Outcome

docker compose up --build is all it takes: the front end, the API and a seeded database start together.

  • Angular 18
  • TypeScript
  • Java 21
  • Spring Boot
  • Docker
  • GitHub Actions

2026 · Augmented reality · Snapchat Lens · Luxury

Louis Vuitton — AR Lenses for the LV Dream exhibition

A series of Snapchat Lenses for the LV Dream exhibition space: visitors scan a trunk, a portrait or a display window, and the Maison’s story comes to life on their phone.

Context

Extend the visit into the phone, with no app to install: every exhibited object had to tell its story in just a few gestures.

Key tasks

  • “Milano” trunk: scan the trunk, then points of interest on each accessory open their own card (glove stretcher, brush, blotting book…)
  • Three generations: scan the portraits of Louis, Georges and Gaston-Louis Vuitton, each revealing a chapter of the Maison’s history
  • Art Deco windows: marker tracking and shader-based occlusion, so the 3D slips behind the real scenery
  • Shared guided flow: tutorial, contextual hints, tap interactions and localized text

Outcome

Experiences that open with a single scan from Snapchat, built to stay smooth on the widest range of phones.

  • Lens Studio
  • JavaScript
  • Image tracking
  • Shaders
  • UX mobile

Journey

An ISIMA-trained engineer, I have been building web and mobile interfaces at a creative studio since 2024, for brands where visual quality matters as much as the tech.

My day to day: owning a need from end to end. I design the database and the API, build the interface, then ship to production, from the dashboard tracking attendance at our AR mirrors to the Honda contest deployed on Cloudflare. I work with designers, project managers and clients, in Europe and the US, holding the code to the same standard as the visuals. And when a project calls for it, my background in real-time 3D takes over: Three.js scenes, augmented reality Lenses for Louis Vuitton.

Portrait of Valentin Boutouria
  1. Sept. 2024 — Today

    Full-stack software engineer

    Atomic Digital Design · Paris

    Campaign websites, web and mobile apps, augmented reality mirrors, for Apple, Orange, Samsung, Honda, Givenchy… Working in SCRUM with code reviews, alongside teams and clients in Europe and the US.

  2. Jan. — Aug. 2024

    Engineering intern

    University College Dublin · Ireland

    Unity application for human-computer interaction research: stability, performance and usability. In a fully English-speaking environment.

  3. Education

    Master’s degree in computer engineering

    ISIMA · Clermont Auvergne INP

    Specialized in embedded systems, virtual reality and interactive systems. After two years of intensive preparatory classes (CPGE PSI).

Skills

Front-end

Designs turned into responsive, fast and consistent interfaces.

  • HTML5 / CSS3
  • JavaScript ES6+
  • TypeScript
  • SvelteKit
  • Angular
  • Tailwind CSS
  • Vite

Back-end & data

APIs and databases built end to end: data modeling, queries, automation and deployment.

  • Node.js
  • REST APIs
  • PostgreSQL
  • Supabase
  • Docker
  • Cloudflare

Quality & performance

Responsive, accessible, lightweight interfaces, code-reviewed on every release.

  • Responsive
  • Mobile-first
  • Optimization
  • Testing
  • GTM tracking

3D & interactive

The extra touch: animated interfaces and 3D scenes that stay lightweight.

  • Three.js
  • WebGL
  • Unity
  • Lens Studio

Contact

A role, a demanding web project, an idea to prototype? Drop me a line.

v.boutouria159@gmail.com

Message