Skip to main content
01Hero
Lyon · France · 2026

Fullstack craft,sharpened by AI,shipped under pressure.

Six years of production software across defense, energy and industrial control rooms. I lead the editorial layer — the type, the motion, the release rhythm — that turns dense systems into things people can actually fly.

CurrentlyOpen · Q3 2026
DomainsDefense · Energy · Industrial
StackTS · Next · Angular · Figma
Shipping since2020
02Studio ethos
Manifesto

Imakesoftwarethatmovesthewaygoodfilmdoeswithintention,withrestraint,andwiththequietconfidenceofsomeonewhohasshippeditbefore.

Scroll to explore the work →

03Selected work
2020 — 2026 · 03 cases

Three engagements that shaped how I ship.

Defense sonar, B2B energy supervision and a multi-year Angular modernisation — each led with product-level ownership: interface architecture, release discipline and the quiet motion work that makes dense software feel legible.

Exail logo
2026 · Fullstack Engineer · FreelanceREF. 01

Exail · FLS & SAMS

Defense · Naval sonar for Naval Group — mine warfare & SAS visualisation

Angular 21SignalsZonelessTypeScriptC++gRPCProtobufPlaywrightJenkinsSonarQube

Critical sonar software delivered to Naval Group via Exail — contractual quality bars (SonarQube, coverage, security) are part of the delivery contract, not optional tooling. On FLS, I drove industrialisation end-to-end: development and project processes, product definition, workflow automation, CI/CD (Jenkins, Bitbucket), and code QA — alongside streaming displays, gRPC hardening, Angular 13 → 21 (signals, zoneless, stores), and migration to the Exail group design system (EXAIL 5). SAMS: legacy front-end modernisation and EXAIL 5 design-system chart with the project and tech leads.

FLS industrialised: dev/project/QA processes in place, coverage ~20% → 90%+, anomalies ~800 → ~70, 16 security hotspots cleared, contract-grade quality gates enforced. SAMS: ~0% → ~95% test coverage on targeted perimeter.

ABE METASystems logo
2023 → 2025 · Fullstack engineer · FreelanceREF. 02

ABE MetaSystems · Website & energy platform

Corporate site at abe-metasystems.com, real-time supervision and B2B app delivery

Next.jsTypeScriptFramer MotionTailwind CSSAngularReactNode.jsWebSocketDockerFigma

Fully built the ABE MetaSystems corporate website (abe-metasystems.com) — brand presence, product pages, contact flows, SEO and motion design — then extended the same engagement into a B2B digital ecosystem: real-time supervision of connected equipment, energy flows and collective self-consumption operations, plus an in-house portal to distribute and release customer applications under controlled workflows.

Live corporate site shipped end-to-end; two-and-a-half-year engagement with CEO roadmap framing, Figma-first UI validation and a full delivery pipeline from development to releases.

Exakom logo
2022 → 2025 · Fullstack engineer · Alternance + FreelanceREF. 03

Exakom · Angular modernisation

Multi-year Angular migrations on the B2B product — not the corporate site

AngularC#.NETRxJSKendo UIFigma

Carried Exakom's B2B product application through successive Angular upgrades across two engagements — not the public marketing site. Freelance phase: full Angular migration and DDD architecture. Apprenticeship: design system refresh on Kendo UI, advanced dashboards and data visualisations embedded in the client-facing product.

Unified components on Kendo UI, reduced tech debt, and embedded Agile + CI practices that survived team rotations.

04Experience
08 engagements · 2020 — 2026

Six years of fullstack work, from sonar chains to industrial cockpits.

Read top-down — most recent first. Each row is one engagement: who, for how long, what shipped, what improved.

Defense · Energy · Industrial · Healthcare

Exail.2026

Fullstack EngineerFreelanceJan 2026 → May 2026Defense · Naval sonar · Naval Group end clientTeam of 10 · Agile

Industrialised FLS for Naval Group delivery — sonar chains in mine-warfare and SAS visualisation under contractual quality bars.

  • End client Naval Group — SonarQube, coverage thresholds and security remediation are contractual deliverables; every release must respect agreed quality gates.
  • FLS — Industrialisation (core focus): shaped development and project processes, product definition, workflow automation, CI/CD (Jenkins, Bitbucket), and code QA so the programme could scale beyond heroics.
  • FLS — Quality push: test coverage ~20% → 90%+, stood up SonarQube from zero, burned anomalies ~800 → ~70, cleared all 16 security hotspots.
  • FLS — Modern stack & runtime: Angular 13 → 21 (signals, zoneless, stores), gRPC hardening, query optimisation; moved the in-project library onto the Exail group design system (EXAIL 5 chart).
  • SAMS — Modernised the legacy front-end with project and tech leads; authored the EXAIL 5 design-system chart; test strategy ~0% → ~95% on the targeted perimeter.
  • Angular
  • TypeScript
  • C++
  • RxJS
  • Tailwind
  • SCSS
  • Karma
  • Playwright
  • gRPC
  • Protobuf
  • WebSocket
  • REST
  • Jenkins
  • SonarQube
  • Docker
  • Bitbucket
  • Jira
  • Figma

ABE MetaSystems.2023

Fullstack EngineerFreelanceJul 2023 → Nov 2025B2B · Energy supervisionTeam of 3 → 6 · Agile

Fully built abe-metasystems.com and a B2B energy platform — corporate site, real-time supervision and release-managed app delivery.

  • Sole end-to-end build of the ABE MetaSystems corporate website (abe-metasystems.com): brand pages, product showcase, contact flows, SEO and motion design on Next.js.
  • Co-shaped the product vision with the CEO: roadmap framing, prioritisation, and technical specifications.
  • Owned UI/UX design and end-to-end validation in Figma before development.
  • Built a real-time web application for equipment supervision, energy flows and collective self-consumption operations.
  • Delivered a B2B app delivery / customer management platform to distribute, track and roll out client apps under controlled releases.
  • TypeScript
  • Angular
  • React
  • Next.js
  • Node.js
  • RxJS
  • REST
  • WebSocket
  • Docker
  • Figma

Rio Tinto.2024

Fullstack EngineerFreelanceNov 2024 → Aug 2025Industrial automation · via ABE MetaSystems4 internal + 10 at Rio Tinto · Agile

Customised the Thunder automated-test platform for Rio Tinto and migrated a proprietary machine UI to a web cockpit.

  • Designed and integrated business-specific interfaces and features following Rio Tinto's operational needs.
  • Migrated control of aluminium cells from a proprietary machine UI to a web cockpit.
  • Collaborated with internal technical teams and on-site business teams to keep the system coherent, reliable and performant.
  • Vue.js
  • Pinia
  • Golang
  • Tailwind
  • WebSocket
  • REST

Quantaform.2025

Fullstack EngineerFreelanceNov 2025Bio-resonance · Healthcare hardwareTeam of 2

Full integration of a functional mockup for a bio-resonance product used by healthcare professionals.

  • Wired access to the local file system to read, write and manage heavy documents.
  • Implemented save flows for bulky exports, raw measurements and reports.
  • Designed the client / consultation / history interface with fluent navigation and business logic on the front-end.
  • Built the real-time hardware bridge (live measurements, sensor feedback, synchronisation).
  • Vue.js
  • TypeScript
  • Pinia
  • Golang
  • Tailwind
  • SCSS

Rabbit Labs · Mersen.2024

Fullstack EngineerFreelanceJun 2024 → Jul 2024Industrial sensorsTeam of 3

Reinforced Rabbit Labs to build sensor supervision interfaces and hardware update flows for Mersen.

  • Supervised brushless sensors and shipped hardware update flows through a Vue.js interface.
  • Built the Flask back-end and ran the equipment communication layer.
  • Authored a Go back-end template serving a static Vue front, reused across other projects.
  • Vue.js
  • TypeScript
  • Pinia
  • Flask
  • Python
  • Golang
  • SCSS

Exakom.2022

Fullstack EngineerAlternanceJan 2022 → Oct 2025B2B data viz · Freelance → ApprenticeshipTeam of 2 → 4 · Simplified Agile

Four years on the Exakom B2B product — freelance Angular migration and DDD, then apprenticeship design system, dashboards and continuous delivery.

  • Freelance ramp-up (2022): full Angular migration, DDD architecture, design system refresh, Agile + CI and testing baseline.
  • Apprenticeship (2022 → 2025): major Angular upgrades on the DDD layout; reworked Kendo UI for Angular into a unified component layer.
  • Shipped advanced dashboards and client-facing data visualisations aligned with product and client priorities.
  • Proposed interfaces in Figma with product owners and end clients; documented patterns so rotations did not stall delivery.
  • Product application only — not the Exakom corporate marketing site.
  • Angular
  • C#
  • .NET
  • SCSS
  • RxJS
  • REST
  • Kendo UI
  • WebSocket
  • DDD
  • Figma

Synchrinet.2021

Fullstack EngineerInternshipMar 2021 → May 2021Affiliate marketing · End-of-year internshipTeam of 3

Back-office graphic overhaul for an affiliate-marketing platform with AW1N API integration.

  • Integrated the AW1N API to manage and track affiliation campaigns.
  • Tightened UX/UI and improved data legibility across the back-office.
  • End-of-year internship validating the diploma, putting front-end + API skills into practice.
  • HTML
  • SCSS
  • TypeScript
  • AW1N API

E.W.S.2020

Fullstack EngineerFreelanceSep 2020 → Dec 2020Angola · International project (English)Solo provider

Full rebuild of a B2B marketing site and brand identity for a company in Angola — delivered end-to-end in English.

  • Modernised the visual identity: new brand guidelines, typography, coherent palette.
  • SEO and technical optimisation to strengthen international visibility.
  • Trained the internal team to manage and update the site post-launch.
  • Full deployment and post-launch support; project run end-to-end in English.
  • Figma
  • HTML
  • SCSS
  • TypeScript
  • Lighthouse
  • Search Console
  • SemRush
  • OVH
05Hard skills
5 disciplines · 50 tags

A constellation, not a checklist.

Versatile across the stack — front, back, infra, design — with a disciplined bias for the tools that compound: typed APIs, motion primitives, and AI-augmented delivery.

Front-end
15
Back-end
8
Tooling
18
Automation
6
Design
3

5 disciplines · 50 skill tags

01

15 skills

Front-end

Modern UI craft with editorial typography & motion

  • HTML5
  • CSS3
  • SCSS
  • JavaScript
  • ES6+
  • TypeScript
  • React
  • Next.js
  • MDX
  • Angular
  • Vue
  • Tailwind CSS
  • Framer Motion
  • Lenis
  • Bootstrap
02

8 skills

Back-end & integration

Services and protocols you connect from the UI — startups to defense-grade stacks

  • Node.js
  • Go
  • C#
  • .NET
  • REST
  • WebSocket
  • gRPC
  • Protobuf
03

18 skills

Tooling & methodology

Industrialising delivery from commit to release

  • Git
  • GitHub
  • Bitbucket
  • CI/CD
  • Jenkins
  • Agile
  • Scrum
  • Jira
  • Azure DevOps
  • Docker
  • ESLint
  • Jest
  • Playwright
  • Karma
  • Lighthouse
  • Core Web Vitals
  • Google Analytics
  • Search Console
04

6 skills

Automation & AI

Multiplying output with disciplined AI workflows

  • n8n
  • RAG
  • Embeddings
  • Cursor
  • GitHub Copilot
  • AI workflow optimisation
05

3 skills

Design

Bringing systems thinking to visuals & motion

  • Figma
  • DaVinci Resolve
  • Spline
06Contact
Open · Q3 2026

Got a brief? Let’s talk.

Share context, timelines, references, and constraints. Responses are measured, not automated — expectation setting first, craft second.

Start a conversation

Not automated

© 2026 Antoine DespresI read every message — no bots in this inbox