Hi, I’m Xavier.

I build web solutions that are useful and pay off. The rest of the time, you’ll find me behind a camera, at a chessboard or on a soccer field.

Photo of Xavier Lida

My projects

Preview of Resto Action

Resto Action

A web platform for independent restaurants in Quebec: Google visibility, commission-free online ordering, a branded mobile app and customer retention tools.

Next.jsSupabaseStripeVercel
Preview of Flavie Monitor

Flavie Monitor

A live dashboard for a Minecraft server: status and performance, player playtime, activity log and hosting-cost tracking.

Next.jsSupabaseVercel
Preview of Matchify

Matchify

Formerly the Ligue Futsal Mauricie website, now a multi-league platform: schedule, standings, statistics and predictions.

Next.jsMongoDBVercel
Preview of Daily Planner

Daily Planner

A lightweight app for scheduling tasks by the hour and generating a plan for the day, with no distractions.

HTMLCSSJS
Preview of Ninja vs Zombies

Ninja vs Zombies

A retro pixel-art action game: one ninja against waves of zombies, built with Godot.

GDScriptGodot

Beyond the code

Photography

Sports photographer since 2023. I like being right in the middle of the action, capturing the moments that matter: a goal, a celebration, a letdown, or just a look between teammates.

Chess

I have played for years, mostly on chess.com (around 1900 rapid). What I enjoy most: running through tactics puzzles and analysing games to find the brilliant moves. Tournaments are next.

Soccer

Soccer has been part of my life since childhood. I currently play in LS PRO QC, I played at college level with Cégep de Trois-Rivières, and I have been coaching young players since 2020.

Let’s talk

A project, an idea, or just want to say hello? Send me an email — I always reply.