brand logo
Yohann Bethoule
Contact me

My professional projects

What I build for others
New real estate property marketplace (Figaro Immoneuf)

New real estate property marketplace (Figaro Immoneuf)

Figaro Classifieds

I worked on maintenance and evolution of a website selling new real estates in France. I developed a front-end in React with a major focus on SEO, and a back-end with Go microservices following a hexagonal architecture and domain-driven development principles.

GolangNext.jsElasticsearchKubernetes
Secured back-office for managing events publication

Secured back-office for managing events publication

Limougeotte

I worked on multiple evolutions for their Strapi CMS instance and their back-office Limougeotte Pro. My missions included : building ETLs to ingest data from external data sources, improving the UI/UX in their back-office, adding observability and proper structured logging.

Strapi CMSReactGraphQL
Management solution for central reservations services

Management solution for central reservations services

ITEA

I participated to the evolution of a web ERP allowing central reservation services to manage their ressources. This project being more than 20 years old, I have learned to combine technical debt relief and implementation of complex new features.

Vue.jsAngularJSPHPMySQL

My personal projects

What I build by passion
Middle Earth interactive map

Middle Earth interactive map

I created this interactive map to allow Lord of the Rings fans to explore the world created by JRR Tolkien and place the events that occur in the books and films. Several thousand people visit this site each month, and I'm very proud of the positive feedback from the community that I regularly receive.

HTMLSCSSJavascriptLeaflet
Bizkit Dungeon

Bizkit Dungeon

This web application is the culmination of the long process of creating a board game for drinking parties.

Vue.js
EDH DeckPassport

EDH DeckPassport

I built this to allow Magic the Gathering players to create a passport (or business card) of their commander deck.

TypescriptNuxt 4Drizzle ORM