Hello, i'm Stephen

Web Developer engineer

I develop websites primarily using frontend technologies such as React and Next.js, with a strong focus on clean code practices, performance, and accessibility.

Portrait

7+

Years of experience

15+

Projects

3+

Personnal projects

2000+

commits

About Me

I work as a Frontend Engineer, specializing in building high-performance and accessible web applications. With several years of professional experience, I primarily focus on technologies such as Next.js and React. My expertise goes beyond development and also includes conducting web performance and accessibility audits. While my main area of expertise is centered around the React and Next.js ecosystem, I also work with other JavaScript technologies across both frontend and backend.

Here are a few technologies I’ve been working with recently:

  • Next.js
  • React.js
  • Node.js
  • Nest.js
  • TypeScript
  • Cursor

And here are some technologies I’m currently learning:

  • Solid JS
  • Svelte

Skills

Background

I graduated with a Master’s degree (Bac+5) in Software Architecture. I studied at Paris Descartes University, where I built a strong foundation in system design and engineering principles. Throughout my studies, I progressively specialized in software development.

  • Development

    • Nest.js
    • Next.js
    • Node.js
    • React.js
    • Typescript
  • Accesibility

    • RGAA
    • WCAG
  • Devops

    • Ansible
    • Docker
    • Terrafom
  • Tools

    • Cursor
    • Github
    • Intelij
    • Jira
    • Tanaguru

Skills & other Tech Stack overview

  • Adobe
  • Drupal
  • ESLint
  • Express
  • Figma
  • Java
  • Nuxt.js
  • Prettier
  • Python
  • React Hook Form
  • Redux
  • SCSS module
  • Strapi
  • Styled components
  • Tailwind
  • Turbopack
  • Vercel
  • Vue.js
  • Yup
  • Zod

Personnal projects

  • NPM Package : react-drupal-webform

    react-drupal-webform is a package that allows you to retrieve the YAML data generated by Drupal Webform and create React components from it. Several features are available, such as the use of React Hook Form (RHF) and validation with Yup.

    • Yup
    • React 19
    • React Hook Form
    • Drupal
  • Portfolio V2

    The second portfolio is developed with Next.js 16, using Static Site Generation (SSG). It also includes an internationalization system via next-intl, with multilingual content managed through Strapi.

    • React.js
    • Next.js
    • Strapi
    • Typescript
  • Portfolio V1

    First portfolio fully developed on the frontend using the React library, also using styled-components for styling management.

    • React
    • Typescript

Works

Actency - Coexya

2025-2026

  • Development of the redesign of the Légifrance website, the official French government website for the publication of national law. Development carried out in Vanilla JavaScript and Spring (Java) within Coexya teams. Environment with very high digital accessibility requirements (RGAA). (Front-End Developer | Accessibility)

Actency

2023-2026

  • Redesign of the SFA website using Next.js and Drupal. (Lead Frontend)
  • Development of the Vicat Granulat website using Next.js, Node.js, and Drupal. (Lead JavaScript)
  • Various development work on projects, generally using JavaScript frameworks. (Frontend Developer)

ANFSI

2019-2023

  • Development of several features to implement an internal social network using React and NestJS. (Full-Stack Developer)
  • DevOps tasks: implementation of Airflow tasks in Python, and use of Ansible and Terraform. (Developer | DevOps)