Léonard Figuinha

Full-stack developer — EPITA, class of 2027

LéonardFiguinha

I build systems where several machines have to stay in agreement in real time — and software that ends up in someone's hands.

Final-year engineering student specialising in full-stack development. Naturally curious and at ease in a team, I have thrown myself into projects that go well beyond my coursework: from a Spring backend to real-time chat, from game AI to professional software.

My appetite for a technical challenge is matched only by my taste for software that speaks to what I care about.

8
team projects delivered
4
years building in a team
4
fields covered
01 — Work

Projects

Each entry spells out the project's technical problem and what I wrote myself. The ones without an interface are illustrated by their architecture.

02 — Tooling

Technical stack

What I actually used on the projects above, not a list of technologies I once walked past.

Backend

  • Java 17
  • Spring Boot
  • Quarkus
  • Node.js
  • Python
  • FastAPI
  • REST
  • OpenAPI

Real time

  • WebSocket
  • STOMP
  • ws
  • Kafka
  • Redis
  • Photon PUN

Frontend

  • TypeScript
  • React
  • Next.js
  • React Native
  • Angular
  • PWA
  • Tailwind

Data

  • PostgreSQL
  • JPA / Hibernate
  • Flyway
  • SQL
  • Lucene
  • NetworkX

Delivery

  • Docker
  • GitHub Actions
  • Electron
  • Kubernetes
  • Linux
  • Git

Games, 3D & low level

  • Unity
  • C#
  • Unreal Engine
  • Three.js
  • NavMesh
  • C
  • C++
  • Flex / Bison