Ship faster with React & TypeScript expertise

With 8+ years in front-end and full-stack development, I help teams turn ideas into high-performance, reliable products.

Trusted by teams at

FDJ Gaming Solutions
Orano
SOAT

Case Studies

Real-World Impact

Bet Builder Widget — FDJ Gaming Solutions & Sporting Solutions
State-Machine-Driven Resilience with XState

Bet Builder Widget

A seamless, embeddable Bet Builder experience powered by real-time pricing and cashout, delivered as lightweight ES/UMD packages for fast integration.

Challenge

Deliver lightweight, accessible widgets across multiple sports without complex integrations

Solution

XState-powered architecture with react-aria accessibility and real-time WebSocket updates

Impact

Reduced integration time from months to weeks, 103kB bundle size, WCAG AA compliant

Albion Panic Room — Real-Time Battle Planning & Tactical Reminders
PostgreSQL + Supabase Power to Rule Them All

Albion Panic Room

A collaborative Albion Online battle planner and synchronized reminder system powered by a virtual canvas, JSONB battle plans, and custom JWT room auth.

Challenge

Create a fast, browser-based planning room with persistent battle slides and synchronized countdown reminders

Solution

Virtual canvas system with JSONB battle plans, custom JWT auth, and real-time reminder engine

Impact

Battle plans load in under 1 second, fluid canvas interactions, near-instant synchronized reminders

View Live App
Softlock — Discord Bot Beta Access Management System
Discord.js + Supabase + Next.js: Complete Beta Access Control

Softlock

A comprehensive Discord bot access request management system with Next.js admin dashboard, customer SDK, and real-time multi-tenant architecture powered by Supabase.

Challenge

Create a seamless Discord-integrated beta access management system with multi-tenant support, real-time notifications, and embeddable customer SDK

Solution

Multi-tenant Discord bot with Supabase real-time webhooks, Next.js admin dashboard, and customer SDK with access key validation

Impact

Automated access request workflows, sub-second key validation, seamless Discord DM notifications, and easy customer integration via SDK

View Live App

How I Work

From discovery to delivery

Step 1

Discovery

Clarify goals, constraints, and success criteria with stakeholders.

Step 2

Plan

Define a pragmatic roadmap and align scope, risks, and timelines.

Step 3

Build

Ship value quickly with quality: reviews, tests, and observability.

Step 4

Iterate

Measure impact, refine, and scale—embedded with your team.

romain vanardois RVA Consulting

About Me

Hi, I'm Romain, a passionate web developer with 8+ years of experience crafting innovative, user-friendly web applications. With a focus on JavaScript, TypeScript, and frameworks like React.js, I thrive on turning complex ideas into scalable, high-performing solutions. Web development isn't just my profession—it's my passion. I enjoy exploring the latest technologies, solving challenging problems, and delivering seamless digital experiences that make a real impact. Whether I'm building dynamic interfaces, optimizing code for performance, or collaborating with clients to bring their visions to life, I approach every project with dedication and creativity.

When I'm not coding, you might find me staying up-to-date with the latest industry trends, experimenting with new tools, or mentoring others in the development community.

I typically engage on longer-term missions (multi‑month) and enjoy working embedded within product teams—collaborating with designers, PMs, and engineers to deliver measurable outcomes.

Experience

Professional Journey & Expertise

FDJ Gaming Solutions logo

FDJ Gaming Solutions

April 2021 - Present

Tech Lead (June 2022 – Present) | Fullstack Developer (April 2021 – June 2022) at FDJ Gaming Solutions, a subsidiary of the French National Lottery, delivering cutting-edge solutions for the international gaming industry.

Key Projects
  • Architected and developed a suite of white label widgets for betting website construction
  • Engineered a scalable API gateway using Node.js for seamless integration of betting services
  • Created a robust content management system with Node.js for managing betting content
  • Led technical decisions, mentored development team members, and implemented best practices
Technologies
React.jsTypeScriptNode.jsCypressREST APIJavaScriptES6HTML/CSSGitCI/CDAgile MethodsTDDDockerAWS
Orano logo

Orano

October 2019 - April 2021

Fullstack Developer at Orano, an internationally recognized operator in the field of nuclear materials, providing solutions to current and future challenges in energy and health.

Key Projects
  • Development and evolution of multiple applications using Sitefinity CMS
  • Building modern web applications with React.js and TypeScript
  • Ensuring compliance, documentation and quality of developments
  • Technical leadership and participation in technical meetings
  • Application maintenance and support
Technologies
React.jsJavaScriptES6TypeScriptHTML/CSSC#Vue.jsjQuerySitefinity CMSMicrosoft SQL ServerTFSGitAgile Methods
SOAT logo

SOAT

September 2019 - September 2023

Development Engineer working with clients on mission-critical web applications while applying software craftsmanship principles.

Key Projects
  • Booster Camp: Developed a charity web platform connecting associations with companies having surplus food
  • Frontend development with React, Redux, and TypeScript
  • Backend development with Node.js, Express, and RESTful APIs
  • Implementation of CI/CD pipelines with GitLab, Docker, and AWS
Technologies
JavaScriptES6TypeScriptReactReduxRxJSNode.jsExpressMySQLDockerGitTDDMochaJestSonarQubeAWS
Urban Dynamics logo

Urban Dynamics

October 2018 - September 2019

Project Manager and Fullstack JavaScript Developer for a digital solution aimed at accompanying citizens in their daily urban life.

Key Projects
  • Development from scratch of web and mobile applications
  • Implementation of parking assistance, city activities visibility, news, and citizen incident reporting features
  • Backend development with Node.js and microservice architecture
  • Frontend development with React.js for dashboard interfaces
Technologies
JavaScriptES6HTML/CSSReact.jsNode.jsReact NativeWebpackGitSASSMochaPostgreSQLMongoDBDockerGitLabScrumbanAgile Methods
DEALTIS logo

DEALTIS

April 2015 - September 2019

Mobile & Web Developer for specialized solutions/ERP in the transport sector.

Key Projects
  • Development of 2 mobile applications for delivery tracking and dock scanning
  • Development of business web applications for the transport industry
  • Processing of data from mobile applications (mapping, dashboard, monitoring)
  • Implementation of a microservices REST architecture
  • GED solution redesign with new technologies
Technologies
JavaScriptES6C#HTML/CSSPHPReact.jsNode.jsReact NativeXamarinAngularJSWebpackGitSASSMochaMicrosoft SQL ServerMySQLMongoDBDockerGitLabScrumbanAgile Methods

FAQ

Common questions

Reach Out

Let’s start the conversation

Prefer email or LinkedIn? Me too. There’s no form here—just message me directly.

Helpful context to include

  • What you’re building and the business goal
  • Timeline and expected start date
  • Tech stack you use (React, Node, cloud, tools)
  • Team size and who I’d collaborate with
  • Engagement type (audit, feature delivery, advisory)

I typically join longer‑term missions and work embedded with product teams.

Get in Touch

Let's Connect and Collaborate

I'm always open to discussing new projects, opportunities, or partnerships. Feel free to reach out through any of the channels below.

Email

Send me a message anytime

LinkedIn

Connect professionally

Follow on LinkedIn

X / Twitter

Stay updated

Follow on X

@2025 - RVA Consulting. All Rights Reserved