Alexandre Daubricourt, Developer in Paris, France
Alexandre is available for hire
Hire Alexandre

Alexandre Daubricourt

Bio

Alexandre is a well-versed full-stack developer passionate about coding, software quality, and craftsmanship. Alexandre focuses on transforming complex problems into simple, maintainable, and elegant solutions, thriving in Lean environments that prioritize thoughtful design and robustness. His core stack includes React, Node.js with TypeScript, and NestJS.

Portfolio

Airporting
TypeScript, Node.js, NestJS, Prisma, PostgreSQL, MySQL, React, Mantine...
Ma Ville
Docker Swarm, .NET Core, Cordova, Hetzner, App Store, Google Play Store, iOS...
Koliving
Node.js, TypeScript, React, React Native, MongoDB, Google Cloud Platform (GCP)...

Experience

  • TypeScript - 7 years
  • React - 7 years
  • Node.js - 7 years
  • Prisma - 5 years
  • NestJS - 5 years
  • Mantine - 2 years
  • TanStack Router - 2 years
  • Rsbuild - 2 years

Preferred Environment

Slack, Google Meet, Ubuntu

The most amazing...

...achievements include developing and managing a SaaS solution called Ma Ville, publishing apps, and leading complex architecture, security, and DB migrations.

Work Experience

Senior Full-stack Developer

2024 - PRESENT
Airporting
  • Saved thousands of euros annually by self-hosting GitHub runners.
  • Secured data by helping identify a critical Nginx vulnerability and led migration to multi-tenant PGP encryption.
  • Scaled a micro-frontends architecture using Module Federation.
  • Executed complex migrations from MySQL to PostgreSQL.
  • Integrated Sentry, Grafana, and Uptime Kuma for comprehensive error and uptime monitoring.
  • Managed the full product lifecycle encompassing infrastructure, security, design, and logic.
Technologies: TypeScript, Node.js, NestJS, Prisma, PostgreSQL, MySQL, React, Mantine, TanStack Router, TanStack Table, Serverless, Vercel, Amazon RDS, Rsbuild

Founder and Full-stack Developer

2019 - 2025
Ma Ville
  • Managed cluster operations using Docker Swarm and routing with Traefik, maintaining a fully containerized, cloud-agnostic, and cost-efficient stack.
  • Submitted, deployed, and maintained multiple apps on App Store and Google Play Store for several clients.
  • Hosted infrastructure on Hetzner, leveraging an in-house CI/CD pipeline built with Docker Swarm, Traefik, and Drone CI.
Technologies: Docker Swarm, .NET Core, Cordova, Hetzner, App Store, Google Play Store, iOS, Android, Vue, Traefik, Drone CI

Full-stack Developer

2022 - 2024
Koliving
  • Fixed and stabilized the product, drastically reducing the tech debt.
  • Shipped new features and led a React to React Native migration, rebuilding everything from the ground up.
  • Reduced cash burn by self-hosting high-cost, low-value services, replacing Segment with RudderStack, Cloudinary with Thumbor, Amplitude with PostHog, and Phrase with Tolgee.
Technologies: Node.js, TypeScript, React, React Native, MongoDB, Google Cloud Platform (GCP), NestJS, Expo

Experience

ESLint Plugin

https://github.com/akronae/eslint-plugin-exception-handling
This ESLint plugin for JavaScript and TypeScript lints unhandled functions that might throw errors and enforces best practices. It warns about function calls that could throw exceptions, highlights calls whose exceptions are not handled further up the stack, and, when errors are re-thrown, enforces the use of the cause property to preserve stack traces.

Validation Library

https://github.com/akronae/nestjs-openapi-validation
In a standard NestJS project, defining a single property often requires writing it three times: for TypeScript type safety (id: number), for validation (@IsInt() using class-validator), and for documentation (@ApiProperty() for Swagger/OpenAPI). This redundancy is error-prone and difficult to maintain. The nestjs-openapi-validation library simplifies this by using TypeScript inference to automatically generate validation rules and OpenAPI schemas, so in most cases the TypeScript definition alone is sufficient.

Syneidesis Reading Platform

https://github.com/Akronae/syn-back-api
I developed an ancient Greek reading platform featuring interlinear English translations and real-time morphological parsing. I built a high-performance back end in Rust using Axum and SQLx to handle complex linguistic queries and lemmatization. I reduced significant technical debt in processing polytonic Greek by implementing custom normalization logic and ensuring strict memory safety during large-scale XML/TEI data ingestion. The front end was built using React with TypeScript.

Skills

Libraries/APIs

Node.js, React, Mantine, TanStack Table, Vue, OpenAPI, SQLx

Tools

Slack, Google Meet, Prisma, TanStack Router, Expo, Docker Swarm, Traefik

Languages

TypeScript, Rust

Frameworks

NestJS, React Native, .NET Core

Platforms

Ubuntu, Vercel, Google Cloud Platform (GCP), iOS, Android, Drone CI

Storage

PostgreSQL, MySQL, MongoDB

Other

Serverless, Amazon RDS, Rsbuild, Cordova, Hetzner, App Store, Google Play Store, ESLint, Axum

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring