You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Denis MasotDM

Denis Masot

Supermalter

Senior Front-end Developer, Technical Lead

€620/day
1 project
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Denis

Freelance front-end technical lead with 7 years of experience (JavaScript/TypeScript). I work on existing production front-ends to stabilize them, reduce technical debt, and restore a readable architecture to deliver faster without regressions.

What I implement:
- Written diagnosis (risks, quick wins, stabilization plan)
- Incremental refactoring without "big bang" (conventions, modular breakdown, reusable components)
- Quality framework (code reviews, standards, CI, targeted tests)
- Knowledge transfer (pair programming, dojos, onboarding) to make the team autonomous

References:
- France Médias Monde: progressive redesign of a newsroom back-office used by over 1,800 journalists
- Prométhée Earth Intelligence: satellite data visualization application (mapping, data, performance)
- CheckMyGuest: redesign of an internal ERP, design system, i18n, modular architecture, performance, and accessibility (Core Web Vitals, RGAA/WCAG)

Stack: Vue.js/Nuxt (specialty), and operational on React and Angular. TypeScript, testing, CI/CD, design systems.

Portfolio: denismasot.fr
  • English

    Conversational

  • French

    Native or bilingual

Can work on-site
Paris (up to 30km)

Experience

  • CityMatcher
    Front-end Developer
    REAL ESTATE
    December 2025 - February 2026 (2 months)
    Paris, France
    CityMatcher is a decision-support tool based on public data, allowing users to explore and compare cities based on concrete quality-of-life criteria. Project completed independently, with a product-oriented approach (scoping, UX, iterations) and a quality requirement adapted to client context. Designed to scale nationally (exploration across all of France).

    Role and responsibilities:
    - Needs definition and product scoping (user journeys, priorities, criteria)
    - UX/UI design and iterations based on user feedback
    - Front-end architecture, mapping, and data integration
    - Construction of the Python data pipeline (collection, cleaning, normalization)

    Key achievements:
    - Map and list exploration with filters
    - Detailed city profiles (key indicators, thematic sections, comparison to benchmarks)
    - City comparator for quick arbitration between options
    - Internationalization FR/EN

    Stack:
    Next.js, React, TypeScript, Tailwind CSS, Python (data pipeline), MapLibre, Supercluster, Jest, React Testing Library, ESLint, i18n, Vercel

    Site:citymatcher.fr
    Detailed case study:denismasot.fr/citymatcher
    Next.js React.js Typescript MapLibre Python
  • France Médias Monde
    Front-end Technical Lead
    PRESS AND MEDIA
    July 2025 - October 2025 (3 months)
    92130 Issy-les-Moulineaux, France
    I joinedFrance Médias Mondeto work on the unified back-office used by the newsrooms of France 24, RFI, and Monte Carlo Doualiya (publishing and managing text, audio, and video content for Web and Mobile).

    My role: front-end technical leadwith a focus onstabilization, structuring, and knowledge transfer.

    What I did:
    Skill development:training and support for3 back-end developerson Vue.js so they could deliver and maintain the front-end autonomously.

    Architecture & quality:progressive reorganization of the front-end (conventions, modular breakdown, reusable patterns) to make the codebase more readable and maintainable.

    Design system:implementation of a design system from mockups to standardize the UI and accelerate feature delivery.

    Delivery:direct contribution to key features + debugging, with a consulting role on implementation choices.

    Stack:Vue.js 3, TypeScript, Vuetify, Pinia, Vue Router, vue-i18n, Axios, Vite, Vitest, Sentry, GitLab, Docker.

    Detailed case study:denismasot.fr/**francemediasmonde**
    Vue.js Typescript Vuetify Pinia Vite.js
  • Prométhée earth intelligence
    Front-end Technical Lead
    AVIATION AND AEROSPACE
    February 2024 - February 2025 (11 months)
    Paris, France
    Prométhée Earth Intelligence (NewSpace) develops a ground observation platform for critical uses (crisis, maritime, climate).

    Front-end technical leadin a front-end team of 4 (1 lead, myself, 1 dev, 2 external contractors) on a geospatial visualization app. Context: advanced mapping, RBAC with 5 roles, Scrum (3-week sprints).

    What I led:

    Mapping & data:GeoJSON attribute table, AOI, map/metadata synchronization, WMS/WFS integrations

    Business workflow:Satellite tasking form with advanced consistency rules

    Product & reliability:Collaborative drive (drag & drop, permissions), critical bug fixes, documentation

    Performance focus (without numbers, but concrete):

    Stabilization of map screens with high interaction (zoom/layers/large volumes) through **lazy loading, conditional rendering, progressive rendering**, and reduction of unnecessary UI processing.
    Team support: code reviews, pair programming, dojos, conventions, and modular breakdown for a more readable and maintainable codebase.

    Stack: Vue 3, TypeScript, Pinia, Mapbox/Draw, MapTiler, OGC client (WMS/WFS), REST, Tailwind.

    Detailed case study:denismasot.fr/**promethee**
    Vue.js Typescript Mapbox RESTful API TailwindCSS

Recommendations

Be the first to recommend Denis

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor of Science in Web Technologies
    HETIC
    2018
  • Vocational Baccalaureate in Graphic Production
    High School
    2011

Skill set

Categories