Clément Prod'homme

Stockholm, Sweden

clementprodhomme.fr · contact@clementprodhomme.fr · GitHub · LinkedIn

About me

I'm a hands-on Technical lead with over a decade of experience building data-heavy web applications with React, Next.js and TypeScript for international organisations. I am also a web accessibility advocate and specialist.

In my current role, I lead and coordinate a cross-functional team of 5-10 people, organise our sprint ceremonies, plan milestones and write code, often with AI-assisted development tools.

I'm naturally curious and empathetic, always eager to learn and take on new challenges. I also take pride in giving visibility to the work of those around me.

Skills

Front-end

React (9+ years) · Next.js (8+ years) · TypeScript (8+ years) · TanStack Query · Tailwind CSS · shadcn/ui (Radix UI)

Back-end

Node.js · REST APIs · Headless CMS (Payload, Strapi) · PostgreSQL · Authentication · RBAC

Data visualisation & maps

Mapbox GL JS · MapLibre GL JS · deck.gl · D3

Quality & delivery

Playwright · Vitest · Axe-core · OWASP · Docker · GitHub Actions · Claude Code

Leadership

Agile (Scrum) · Mentoring · Hiring · Client workshops

Work experience

Vizzuality

since Feb 2015

For over a decade, I've contributed to 20+ data platforms for climate, nature and sustainability organisations. Most of them are open source and feature complex data visualisations and geospatial analysis using Mapbox GL JS, deck.gl, D3 and visx.

2022-01 Technical lead

Launched Forest Innovation Platform, SkyTruth 30x30, Living Planet Data Hub and 6 more

2019-02 Senior front-end engineer

Launched Soils Revealed, Wildlife Insights, Mongabay's satellite tool and 1 more

2015-08 Front-end engineer

Launched Resource Watch, PREP, Open Timber Portal and 7 more

2015-02 Front-end intern

Launched Red Eléctrica de España ESIOS

Key accomplishments

  • Led the engineering of three multi-year projects for the World Bank, American Forests and an EU-funded consortium
  • Introduced per-branch database deployment and E2E accessibility testing pipelines to strengthen quality control across platforms
  • Implemented OWASP security recommendations, supply-chain hardening measures and CVE patches across multiple projects
  • Optimised the performance of Next.js applications with the React Compiler, partial prerendering and cache invalidation
  • Sourced and negotiated a third-party vendor deal to automate internationalisation workflows
  • Delivered technical documentation, training videos and full-day workshops for clients including Mongabay and South Sudan's Ministry of Water Resources and Irrigation
  • Led recruitment, onboarding and mentoring of 3 junior developers

Involution Studios

3 months (from Jun 2014)

During this internship, I worked on rewriting the algorithms and design of a D3 data visualisation, as well as created the prototype of a web application to visualise and compare care among hospitals in Massachusetts.

2014-06 Front-end intern

Education

Ensimag

about 3 years (from Sep 2012) · Grenoble, France

Ensimag (Grenoble Institute of Technology) is a French engineering Grande École which covers computer science and applied mathematics. There I specialised in Information Systems Engineering.

Master of Science (M.Sc.) in Software Engineering

Facultad de Informática

Erasmus exchange · 5 months (from Feb 2014) · Madrid, Spain

Jensen Education

Swedish course · 10 months (from Sep 2023) · Stockholm, Sweden

Svenska som andraspråk grundläggande 4

Languages & activities

Languages

French (native) · English (C2) · Spanish (C2) · Swedish (B2/C1)

Leksaksbiblioteket

Volunteer · since Feb 2024

Help run Stockholm's first toy library by welcoming visitors and registering loans

Cykelfrämjandet

Volunteer · since Aug 2022

Contribute to monthly and yearly events promoting cycling in Stockholm

INPulse-Adelphie

President · 10 months (from Apr 2013)

Promote diversity and organise events for new LGBT+ students at my university