Senior JavaScript engineering - Web / Mobile / Backend

I turn product ideas into solid JavaScript platforms.

I help teams move fast without weakening their foundations: React/Next.js web, React Native/Expo mobile and Node.js/NestJS backend.

Available for high-stakes freelance engineering missions

Services

What you can hire me for

Focused engagements to unblock a product, accelerate a team or establish technical foundations that will keep holding up.

Web app

Fullstack web product

Build or recover a React/Next.js product with a reliable Node.js/NestJS backend, clear data flows and a base ready to evolve.

  • End-to-end features shipped
  • Aligned frontend and backend
  • Foundation ready for next iterations

React / Next

React frontend architecture

Stabilize the web side of a product so changes become more predictable, faster and easier for the team to own.

  • More coherent components
  • Better controlled state and forms
  • More predictable iterations

JS backend

Backend, APIs and data

Design or harden a product backend: API contracts, authentication, data, jobs and critical integrations.

  • Documented REST/GraphQL contracts
  • Secure auth and permissions
  • Observable and testable services

Expo mobile

React Native mobile apps

Build or reinforce a React Native/Expo mobile app with clear navigation, clean API integration and a controlled build path.

  • Reliable mobile foundation
  • Controlled journeys and navigation
  • Prepared iOS/Android builds

Selection

Concrete cases shaped as proof

Each case study isolates something useful for a recruiter or client: technical judgment, delivery rhythm, foundation quality or scale readiness.

All work

B2B SaaS product

Fullstack SaaS platform

Fullstack architecture, API contracts, data model, product delivery

Recovered a SaaS product foundation to clarify architecture, make front/backend exchanges reliable and accelerate delivery.

  • React
  • Next.js
  • TypeScript
  • Node.js
  • NestJS
  • PostgreSQL
  • Prisma

Mobile product

React Native mobile app

Expo architecture, mobile journeys, API integration

React Native/Expo mobile foundation to launch quickly on iOS and Android while keeping the codebase easy to maintain.

  • React Native
  • Expo
  • Expo Router
  • TypeScript
  • EAS Build
  • API

Existing web application

JavaScript quality audit

Architecture, quality, performance and technical backlog diagnosis

Targeted audit to turn diffuse technical debt into prioritized, actionable decisions.

  • TypeScript
  • React
  • Node.js
  • NestJS
  • Playwright
  • CI/CD
  • Docker

Process

A mission framed from day one

The point is not only to code fast: priorities must be secured, trade-offs visible and delivery free of hidden debt.

  1. 01

    Clarify the product goal, business context, constraints and risk areas.

  2. 02

    Turn the need into a prioritized backlog with readable acceptance criteria.

  3. 03

    Choose architecture, API contracts, data model and key integrations.

  4. 04

    Ship through short iterations with tests, review, CI/CD and quality tracking.

  5. 05

    Document decisions, transfer context and prepare the next evolution.

Skills

A readable stack, deliberate choices

JavaScript foundation

  • JavaScript ESNext
  • Strict TypeScript
  • React
  • Next.js
  • Node.js
  • NestJS

Product backend

  • NestJS
  • Express / Fastify
  • REST / GraphQL
  • OpenAPI / Swagger
  • JWT / OAuth auth
  • PostgreSQL
  • MongoDB
  • Redis
  • Prisma / TypeORM / Drizzle
  • Queues / jobs
  • Third-party integrations

React Native mobile

  • React Native
  • Expo
  • Expo Router
  • Mobile navigation
  • EAS Build
  • API integration

Quality & delivery

  • Vitest / Jest
  • Playwright
  • GitHub Actions CI/CD
  • Docker
  • Cloudflare / AWS
  • Agile / Scrum / Kanban
  • Code review
  • Observability
  • Documentation

Experience

End-to-end responsibility

2024

Senior Fullstack JavaScript Developer

Senior reinforcement to turn product needs into reliable delivery: framing, architecture, web/mobile/backend development and team handover.

2022 - 2024

Product engineering and JavaScript architecture

Contributions to evolving products with focus on technical decisions, feature slicing and delivery continuity.

Trust

What makes collaboration safer

A successful engagement should leave more than a feature: understandable decisions, code the team can own and momentum that can continue.
Positioning note · Delivery quality
Confidential projects are anonymized to protect clients while still showing what matters: context, technical trade-offs and product impact.
Trust signal · Client confidentiality

Availability

Available for a high-impact mission

Especially relevant when you need to ship an MVP, reinforce a team, recover an existing codebase or secure an important technical decision.

Discuss a mission

Audit, MVP or product reinforcement