Hi, I'm Florent 👋
Senior Software Engineer with extensive experience in React, TypeScript, and modern web technologies.
FL

About

With over 13 years of experience in web development, I strive to build high-quality products with both UX and DX in mind. I have worked with various technologies and frameworks, with a particular focus on React, TypeScript, and modern web development tools. Currently, I am working on Depthtale, a platform for creating and playing immersive interactive fiction with AI.

Work Experience

D

Depthtale
Founder

January 2024 - Present
Founder & Lead Developer
Building a web platform and mobile app for creating and playing immersive interactive fiction. Stack: ReactJS, React Native, NextJS, Expo, TypeScript, React-Query, TailwindCSS, React Three Fiber.
R

Regen Network
Freelance

July 2024 - November 2024
Senior Software Engineer
Created a white-label version of a marketplace for eco-credits, handled internationalization, and led architecture evolution and refactoring. Stack: ReactJS, TypeScript, GraphQL, React-Query, Tailwind, Vite, Storybook, LinguiJS.
R

Regen Network
Freelance

June 2022 - January 2024
Senior Software Engineer
Developed a marketplace for eco-credits on the Regen Ledger blockchain. Led architecture evolution, refactoring, and performance improvements. Stack: ReactJS, TypeScript, GraphQL, React-Query, Tailwind, Vite, Storybook.
P

Polynize
Freelance

December 2021 - May 2022
Senior Front-End Developer
Developed a Play-to-Earn game on Algorand for minting creative ideas as patent NFTs. Set up project architecture, developed a performant hybrid 2D/3D interface, and implemented front-end game logic. Stack: ReactJS, TypeScript, Tailwind, react-three-fiber, threejs, Vite, Storybook.
P

PancakeSwap
Freelance

September 2021 - December 2021
Senior Front-End Developer
Contributed to PancakeSwap frontend: Complete navigation rework, developed new toolkit components, built landing page for NFT collection, contributed to NFT marketplace, and added DEX trading charts. Stack: ReactJS, TypeScript, react-redux, ethersproject, @web3-react, graphql, styled-component, Storybook.
E

Eurosport
Freelance

February 2020 - August 2021
Senior Front-End Developer
Set up architecture and developed new features for high-traffic editorial websites. Stack: ReactJS, NextJS, TypeScript, GraphQL, Relay, Cypress, Redux-toolkit, React-testing-library, TailwindCSS, Storybook.
C

Capcar
Freelance

November 2019 - February 2020
Senior Front-End Developer
Developed a web and mobile car lending platform: Helped finalize a React Native application with image synchronization algorithm (Stack: React-native, GraphQL, Apollo, Flow). Set up new project architecture for clients (Stack: NextJS, React, GraphQL, Apollo, Tailwind, Flow).
O

Octo Technology

January 2018 - October 2019
Senior Front-End Consultant
Led development of web platforms for major clients including Engie and Taxi G7. Focused on React, TypeScript, and web performance optimization. Conducted R&D in web performance and participated in a 4 month machine learning training.
M

Mailjet

July 2017 - December 2017
Web Developer
Developed a responsive email builder platform using React, ES2015/Babel, Server-side rendering, Fluxible, and SocketIO.
W

Webedia

September 2015 - June 2017
Fullstack JS Developer
Built the new version of jeuxvideo.com website using React, Node.js, and PostgreSQL. Implemented server-side rendering and modern JavaScript architecture.
S

SFEIR

October 2014 - August 2015
Front-end Engineer
Worked on various projects: Accor Hotels - Built mobile application (4 months), Géodis - Created monitoring dashboard (3 months), Relaxnews - Developed social media content aggregation platform (4 months). Technologies: AngularJS.
S

So@t

September 2012 - September 2014
Software Engineer
Worked on various projects: SNCF Voyages - Developed reservation platform (18 months), SMABTP - Created contracts management web application (7 months). Technologies: AngularJS, Java 7, Spring MVC, Git, Tomcat.
P

Priceminister
Internship

March 2012 - September 2012
Software Engineer
Built web tools for professional sellers of priceminister.com website. Technologies: J2EE, Spring, JSF, Maven.

Skills

React
React Native
TypeScript
Next.js
Expo
GraphQL
Node.js
CSS
Tailwind CSS
React Query
Three.js
React Three Fiber
Drizzle
SQL
MySQL
PostgreSQL
Framer Motion
LinguiJS
Reactflow
Stripe
RevenueCat
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are my latest projects.

Depthtale Website

Built a web platform for creating and playing immersive interactive fiction. The platform allows writers to create branching narratives with a friendly editor, and readers to experience these stories in an engaging way.

Next.js
Typescript
Drizzle
PlanetScale
TailwindCSS
Shadcn UI
Three.js
React Three Fiber
Reactflow
Stripe

Depthtale Mobile Apps

Developed native iOS and Android applications for exploring and playing interactive fiction on mobile devices. The app use the same custom-built player as in the web platform through webview integration.

React Native
Expo
Typescript
TanStack Query
NativeWind
RevenueCat
React Native Webview
Experiments

I like building things

During my free time, I like to build fun experiments. I reproduced many game interfaces as web ui, made a few games and wrote educational articles.

  • L

    LDtk Playground

    Experimenting with LDtk level editor integration in React and Three.js.
    LDtk Playground
  • R

    R3F Sphere Collection

    A library of game covers displayed as a 3D sphere using React Three Fiber.
    R3F Sphere Collection
  • R

    R3F Navigation Cube

    A 3D navigation cube component built with React Three Fiber.
    R3F Navigation Cube
  • S

    Super Mario Odyssey UI Demo

    A web demo recreating Super Mario Odyssey's level selection UI using React Three Fiber and shaders.
    Super Mario Odyssey UI Demo
  • H

    How to reproduce Death Stranding UI with react and react-three-fiber

    A deep dive into recreating the unique UI elements from Death Stranding using React and react-three-fiber.
    How to reproduce Death Stranding UI with react and react-three-fiber
  • P

    Panic at the Museum

    A game made for the Defold Web Monetization 2020 game jam. You play as a clumsy thief who must steal artworks from the most famous museums to fund the search for a secret ancient relic, the golden egg. The game was ranked 3rd in the competition.
    Panic at the Museum
  • M

    Making a 2D RPG game with react-three-fiber

    A tutorial on building a 2D RPG game using React and react-three-fiber, combining modern web technologies with game development.
    Making a 2D RPG game with react-three-fiber
  • H

    How to replicate the Zelda BOTW interface with React, Tailwind and Framer-motion

    A comprehensive series on recreating the Zelda: Breath of the Wild user interface using modern web technologies.
    How to replicate the Zelda BOTW interface with React, Tailwind and Framer-motion
  • H

    Hollow Knight Menu

    Recreated one of Hollow Knight's menu screens using React, Framer Motion and Tailwind CSS.
    Hollow Knight Menu
  • A

    Analyse rendering performance with profiling (French).

    Article about different techniques and tools to analyze rendering performance.
  • I

    Introducing web performance on your project (French).

    Article about getting started with web performance on a project.
Contact

Get in Touch

Want to chat? Copy my email and send me a message. I'll get back to you as soon as I can.

Copy email