• Services
  • Projects
  • About
  • Contact
Thibaud GeislerThibaud Geisler

Freelance GenAI & Full-Stack Tech Lead

Grand Est · Paris · Luxembourg · Remote

GitHub

My résumé (PDF):

Download my CV

© 2026 Thibaud Geisler - SIRET 880 419 122 00036

Legal noticePrivacy policyFrançais
Thibaud GeislerThibaud Geisler
2022
2025

Claims Management Web App

Web AppAPI

Claims management web app at Foyer (Luxembourg insurance): full processing of a case file brought down to 4 business hours. Scala/Angular, microservices CQRS/Event Sourcing.

Claims Management Web App
Foyer
Foyer
InsuranceMid-large (250-5000)
Team
6 people
Contract
Permanent
Mode
Hybrid
Duration
2022 → 2025

Context

Long-term engagement at Foyer, Luxembourg's leading insurance group, via H2H Services. Contributed to the development of two strategic applications for the Belgian market in a microservices architecture, with a focus on quality and clean code.

My role: fullstack developer.

Key achievements

Claims management application

Replacement of a legacy system with a modern application enabling the Belgian-market claim handlers manage their case files. Automation of repetitive tasks, full case tracking, integration with external sector-specific services.

Active contribution across every module: technical and functional analysis, API integration, producing and consuming events via Kafka, release and follow-up.

Technical challenges: performance and scalability on large volumes, from-scratch development with a 90%+ coverage requirement, integration with legacy external services.

Impact: significant reduction in case processing time, 4 business hours for the full processing of a case file.

Broker application, claim creation

Platform allowing brokers to create DAB or Auto claims for their clients, with automatic generation of an attachment and creation of a pre-filled case file in the claims management application.

Major contribution across the whole project, from the technical foundation to the latest features. Led the Angular 15 to 17 migration (Signals, standalone components, replacement of the translation library with native i18n).

Technical challenges: screens that adapt to the case type (DAB/Auto), multilingual support (FR/NL), Angular 15 to 17 migration with Signals and standalone components.

Impact: 3 minutes to file an auto claim, 100+ active brokers with steady growth.

Ad-hoc reinforcement on another internal team

Consumption of Kafka events with filtering then transformation to a legacy sector-specific format (no JSON, no REST), generation and sending of attachments.

Technical challenges: integration with a legacy service without JSON or REST, significant autonomy under time constraints.

Foyer Hackathon 2023

Team participation and win at the internal Foyer Hackathon 2023 with an AI chatbot and automatic classification project. First exploration of applied AI in an insurance business context.

Takeaways

  • Strong ramp-up on Scala and functional programming
  • Hands-on experience with an event-driven microservices architecture (CQRS, Event Sourcing)
  • Angular lead (v15 → v17 migration, reviews, frontend support), mentoring of interns, involvement in technical and functional decisions
  • Quality discipline: 90%+ code coverage maintained over 3 years, very few P0 bugs and hotfixes in production
  • Comprehensive testing: unit, integration, load

Links

  • LinkedIn: Foyer Hackathon 2023
  • LinkedIn: Foyer Group presentation video
  • Assurances Foyer Belgium: digital tools for brokers

Stack & Expertise

Expertise

Full-Stack DevelopmentMicroservicesFunctional Programming

Languages

ScalaScalaTypeScriptTypeScript

Frameworks

AngularAngularPlay

Databases

MongoDBMongoDB

Infrastructure

Apache KafkaKafkaDockerDockerKubernetesKubernetesGitHub ActionsGitHub ActionsDatadogDatadogElasticsearchElasticsearchSentrySentrySonarQube ServerSonarQube
Back to projects