Skip to main content
Fabien Fouassier
Fabien Fouassier

Building reliable, long-lived systems across web and mobile.

Senior full-stack engineer with 9+ years of experience designing, shipping, and stabilizing production systems.
From multi-tenant SaaS platforms to mobile apps used daily by real customers.

The systems I work on are expected to last — which is why my technical decisions prioritize reliability, clarity, and long-term maintainability.

My Engineering Toolkit

I don't chase tools — I choose them based on the problem, the team, and how long the system is expected to live. My default bias is toward boring, proven technology, strong typing, and clear boundaries — optimized for reliability, maintainability, and developer experience over time.

Reliability over novelty

I favor technologies with strong ecosystems and predictable behavior in production.

End-to-end ownership

I choose stacks that let me reason across frontend, backend, and infrastructure without fragmentation.

Strong contracts and typing

Type safety and clear API boundaries reduce bugs and accelerate collaboration at scale.

DX as a force multiplier

Tooling, CI, and automation are not extras — they directly affect delivery speed and code quality.

Web & Mobile

ReactReact NativeExpoNext.jsChosen for long-term maintainability, ecosystem maturity, and shared mental models across platforms.

Backend & APIs

NestJSGraphQLRESTZodClear boundaries and strong typing between systems, optimized for collaboration and scale.

Cloud & Infrastructure

AWSLambdaCognitoDynamoDBS3Pragmatic cloud usage: minimize ops while keeping control over cost and reliability.

Native & Cross-Platform

React NativeSwiftFlutterComfortable dropping to native or switching stacks when the project requires it.

Quality & Delivery

CI/CDObservabilityTestingQuality gates are part of delivery, not something added later.

Let's Connect

I'm interested in long-term, remote opportunities where I can own systems end-to-end and contribute over time.

Get in touch