CV

The ATS version is the same CV in one plain column, for recruitment software.

Adrien Lacourpaille

Full-stack developerTypeScript · React · Node.js

Open to work

Profile

Full-stack developer since 2023, sole developer of a multi-screen platform in production. I care about sound architecture (monorepos, clean architecture, APIs typed end to end), accessibility and tests. I follow release notes and keep my projects on the latest versions of their ecosystem. I use AI agents every day, down to building their tooling.

Experience

Full-stack developer · Ucaya, Nantes

March 2023 – present

  • Mentoring junior developers and apprentices; code reviews across the team.
  • Internal tooling: Claude Code plugins shared by the team, n8n workflows (GitLab, team chat).
Interactive multi-screen presentation platform

2023 – present

Synchronised touch screens for client demonstrations. About 80% of the commits; sole developer since January 2026.

  • React 19 / Express 5 / MongoDB monorepo: touch app, back office, OpenAPI-first API, realtime over Socket.IO.
  • Set up OpenTelemetry observability; maintain and evolve the GCP infrastructure (Cloud Run, Firebase, Terraform) and the GitLab CI/CD; fix what the security scans report.
  • MCP server to drive the platform from an AI assistant; Gemini integration.
  • Tested with Vitest, Playwright and Testcontainers; accessible design system in Storybook.
  • Major upgrades (React 19, Express 5, TypeScript 6, Vite 8), adopting the new APIs.
Music data analytics application

2024 – 2026

Lead developer on the React/TypeScript web app (dashboards, metrics), the landing page and the React Native mobile app.

Personal projects

  • Taverla

    2026

    Party games: players join by QR code and play on their phones. React / Hono / WebSocket monorepo, Docker, GitHub Actions, Playwright end-to-end tests, Lighthouse CI.

    taverla.adrienlcp.com
  • on-record

    2026

    French deputies’ public votes, explained and sourced, with no server: nightly open-data ingest in GitHub Actions, ~750 prerendered pages on Cloudflare Pages.

    on-record.adrienlcp.com
  • Analytics

    2026

    Cookie-free analytics that cannot tell two visitors apart: Hono on Cloudflare Workers, D1, Core Web Vitals, public dashboard.

    analytics.adrienlcp.com
  • Scoreboard

    2026

    Live scoring for clubs playing several tables: umpires score from their phones, the big screen shows every match, spectators follow by QR code. Durable Objects, WebSocket.

    scoreboard.adrienlcp.com
  • Séance

    2026

    Training PWA, fully offline with no server: Workbox, IndexedDB, local reminders, SVG charts.

    sport.adrienlcp.com/specimen
  • Portfolio

    2026

    Accessible design system (React Aria) in Storybook, in-browser component tests, a Lighthouse CI gate at 100/100 on every page.

    adrienlcp.com
  • @adrienlcp/*

    2026

    Eleven tested TypeScript packages on npm, released from GitHub Actions with provenance, used by six apps.

    packages.adrienlcp.com/en