Independent projects / Full-stack development

Olivier
Thorel.

Full-stack developer

I design and build complete web applications, from backend architecture and business logic to the interface.

Across the stack01—03
01

Interface

React / Next.js
02

Business logic

TypeScript / NestJS
03

Data & persistence

Prisma / PostgreSQL
Shared types. Clear boundaries.
Selected projects & engineering notes

01Selected work

Built from end to end.

Selected projects. Different product challenges, the same attention to the whole system.

Workflow / Recruitment
OnboardingUser roles
DocumentsSecure validation
ReviewAdmin decisions
01 / Recruitment SaaSIn progress

Flexitaf

A recruitment and mission management SaaS focused on onboarding, mission workflows, document validation, hiring processes and administrative automation.

What I built

Role-based onboarding · Mission workflows · Candidate matching & hiring · Document validation · Contract & administrative processes

Next.js / NestJS / TypeScript / Zod / Prisma / PostgreSQL / Meilisearch / S3 / Better Auth

Realtime / Communities
ConversationsNext.js client
Live eventsSocket.IO / WS
Private roomsVerified access
02 / Real-time communitiesIn progress

Syntra

A full-stack community and messaging application with live conversations, presence and typing indicators, powered by Socket.IO over WebSocket.

What I built

Real-time messaging · Presence & typing · Authenticated private rooms

Next.js / NestJS / Socket.IO / WebSocket / Prisma / PostgreSQL / Better Auth / TypeScript / Zod

Discovery / Recommendations
PreferencesCatalogueRatings
Scoring algorithmFind your next series
03 / Series discoveryLive

SerieMatch

A fullstack series discovery app that helps users find recommendations based on their tastes, platforms, viewing mood and personal preferences.

What I built

Account creation and authentication · Preference questionnaire based on tastes, platforms and viewing mood

Next.js / NestJS / Prisma / PostgreSQL / Meilisearch / TMDB API / TypeScript / Zod / Tailwind CSS / shadcn/ui

02Tools & practice

The stack, connected.

Technologies and patterns I use to build production-ready web applications.

01

Frontend

Clean, modern and maintainable interfaces.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
02

Backend

Robust APIs, business logic and data handling.

  • NestJS
  • Node.js
  • Prisma
  • PostgreSQL
03

Architecture

Structured, typed and scalable systems.

  • Monorepo
  • Zod validation
  • API design
  • Socket.IO / WebSockets
  • E2E testing

Shared types and validation keep the interface and API contracts aligned.

03A little about me

From the interface to the system.

I’m Olivier, a full-stack developer trained at 42 Perpignan. I build web products end to end, from frontend interfaces to backend architecture, business rules and data.

My previous experience in project and team management shapes the way I approach software: understand the product first, make complex workflows clear, and build systems that remain maintainable as they grow.

My focus
  • Typed full-stack architecture
  • Complex business workflows
  • Real-time applications