Toulouse, France · Freelance since 2014

Raphaël
Apard

Senior full-stack developer

20 years of experience. I work across the whole lifecycle of web applications and business platforms: architecture, development, continuous integration (CI/CD), production releases, maintenance, performance optimisation and the evolution of existing solutions.

Portrait of Raphaël Apard

01Areas of expertise

  • Application architecture and technical choices
  • Front-end and back-end development, business applications and APIs
  • Unit, integration and end-to-end testing
  • CI/CD, performance, security and web quality
  • Maintenance, refactoring and application evolution
  • Agentic workflows and tool integration via MCP

02AI & assisted development

Using Claude Code as a development assistant: analysing and getting to grips with existing codebases, refactoring, writing tests, code review and automating recurring tasks. Integrating these tools into development processes (Git, CI/CD) while ensuring the quality, maintainability and security of the code produced.

Integrating AI features into web applications: content generation and translation, conversational assistants, authoring assistance and connections to CMSs, CRMs, document repositories and business tools via MCP.

  • Claude Code
  • MCP (Figma, Playwright…)
  • LLM and AI API integration

Trusted by

  • OVHcloud
  • Paris 1 Panthéon-Sorbonne University
  • American Hospital of Paris
  • City of Issy-les-Moulineaux
  • Syndex
  • Paris-Saclay University
  • EY Fabernovel
  • Axess Open Web Services
  • Human's Connexion
  • Muzéo
  • Docteur Conso
  • Makina Corpus

03Skills

Front-end

  • TypeScript
  • React
  • Zustand
  • Next.js
  • Angular
  • Accessibility
  • Core Web Vitals
  • Sass/SCSS
  • Tailwind CSS
  • shadcn

Back-end

  • PHP
  • Node.js
  • NestJS
  • Laravel
  • Symfony
  • REST APIs
  • GraphQL
  • OAuth/JWT
  • LLM and AI API integration

CMS

  • Drupal
  • Drupal headless/JSON:API
  • Payload CMS
  • Strapi

Data

  • PostgreSQL
  • MySQL
  • Apache Solr
  • SQL
  • MongoDB
  • Migrate
  • Redis

Quality & delivery

  • CI/CD
  • Playwright
  • Jest
  • Docker
  • Git
  • Vitest
  • Cypress
  • BackstopJS
  • Apache
  • Nginx

IA & Engineering

  • Claude Code
  • MCP (Figma, Playwright…)

04Projects

Acolad Développement — freelance since Oct. 2014

Full-stack developer

Rebuild of the sustainability indicators platform with Next.js and PostgreSQL.

  • Next.js
  • React
  • PostgreSQL
  • shadcn
  • Tailwind CSS

TypeScript / React developer

Business features on OVHcloud's web platforms, from requirements to production.

Achievements

  • Built React/Next.js applications deployed outside Drupal, fed by a variety of data sources
  • Built React applications embedded in Drupal 10 and 11
  • Set up and maintained end-to-end and integration tests with Playwright
  • Optimised application performance and response times
  • TypeScript
  • React
  • Next.js
  • Zustand
  • Drupal 10 / 11
  • PHP
  • Twig
  • SCSS
  • Playwright
  • Cursor

Technical project manager and Drupal developer

Technical lead and development of CNRS's photo and video platform.

Achievements

  • Migrated the existing media catalogue to the new platform
  • Set up custom roles and permissions for the editorial teams
  • Twig / SCSS theme built to RGAA accessibility criteria
  • Drupal
  • PHP
  • MySQL
  • Twig
  • SCSS
  • TypeScript

Full-stack developer

Reporting platform for the national wastewater monitoring network.

Achievements

  • Automated data processing and recurring reports
  • Designed advanced permission management for partner laboratories
  • Drupal
  • PHP
  • Twig
  • SCSS
  • TypeScript

Full-stack developer, Angular / TypeScript / Drupal

Platform for collecting and reporting sustainability indicators.

Achievements

  • Designed and built the Angular front-end application, with a modular architecture and reusable components
  • Built responsive, accessible interfaces together with the UX/UI teams
  • Integrated a headless Drupal via JSON:API to manage and consume business content
  • Implemented data access services, application state management and API call performance optimisation
  • Angular
  • TypeScript
  • RxJS
  • Drupal headless

Other projects

  • American Hospital of Paris

    via OWS

    Technical lead and development of the hospital's public website.

  • City of Issy-les-Moulineaux

    via OWS

    Technical lead and development of the city's website. Front-end integration in Twig, SCSS and TypeScript to RGAA accessibility criteria.

  • Syndex

    via Fabernovel

    Six-language Drupal 8 website for a consultancy serving employee representatives.

Other experience

Web development trainer

Trained career changers, students and junior developers across the whole lifecycle of a web application, two days a week alongside my freelance work.

  • Modern JavaScript (ES6+), front-end and back-end development, MVC architectures
  • Relational database design, Git and GitHub workflows, CI/CD pipelines
  • Team practices used in companies, such as Agile, code review and Git flows

Drupal developer

Drupal development for public and private clients at a Toulouse web agency.

labOrange
Drupal 7 platform, integration of business applications and content migration.
Aerospace Valley
Website of the competitiveness cluster.

Drupal developer

Drupal development for the clients of a Toulouse communications agency.

Pierre Fabre Laboratories
Multisite platform: pierre-fabre.com and rh.pierre-fabre.com.
ADP Paris LifeStyle
Development and maintenance of a Drupal site in 10 languages, web services for the mobile app.

PHP developer

Open and distance learning department: installed and ran a Moodle instance, built custom Moodle 1.8 modules (podcasting, video conferencing, grade management) and supported users.

Web development intern

Built a student and faculty portal on Joomla, with custom modules.

05Certifications · education · languages

Certifications

  • Acquia Certified Developer, Drupal 9

    2022verify

  • Opquast certification, web quality assurance

    2021verify

Education

  • Professional bachelor's degree, "Web application developer"

    Toulouse 1 Capitole University · 2006 – 2007

  • BTS (two-year technical degree) in business computing

    Lycée Ozenne, Toulouse · 2004 – 2006

Languages

French
native
English
fluent, professional use
Spanish
conversational