OFF THE CLOCKAntibes, France

I build thingsfor the loveof it.

Side projects, self-hosted experiments and ideas that started as “what if?”

03apps
featured here
20svc
self-hosted
03nodes
running them
05fields
interests off the clock
Antoine Poidevin
Antoine · Antibes

Off the clock

The person behind the pipelines

When I'm not architecting monitoring platforms, I'm probably dialing in an espresso, tuning a hi-fi setup, or building something on my home cluster. Same curiosity, fewer SLAs.

01

Things I build for fun

Personal projects

simo.antopoid.com

SimO

Mortgage loan simulator

Hover for a preview
SimO screenshot

SimO

A free French mortgage simulator: zero-rate loans, Action Logement, full amortization schedules and a rent-versus-buy comparison.

Next.jsFinanceTailwind
Visit site
game.antopoid.com

Coffee Empire

From seed to cup

Hover for a preview
Coffee Empire screenshot

Coffee Empire

A self-hosted multiplayer idle game where you grow a coffee empire, with a replicated leaderboard API, MongoDB and Redis.

GameNode.jsMongoDBRedis
Visit site
shannon.antopoid.com

Shannon

Satellite links, visualized

Hover for a preview
Shannon screenshot

Shannon

An interactive app that shows how a signal travels from a GEO satellite to a ground station, and the effects that degrade it along the way.

StreamlitPlotlySignal
Visit site
HOMELAB · SELF-HOSTED INFRASTRUCTURE
live

swarm-cluster

A three-node Docker Swarm running on mini-PCs and hosting more than 20 services. Traefik ingress with automatic Let's Encrypt, a private registry, overlay networks and GitOps-style stack deployments.

Docker SwarmTraefikLet's Encrypt

observability-stack

Self-hosted monitoring with Prometheus, Grafana, cAdvisor and node-exporter, deployed across the whole cluster.

PrometheusGrafanacAdvisor

gitea-ci

A self-hosted Git forge with Gitea and act runners for CI/CD, running entirely on the local network.

GiteaActionsCI/CD

ai-lab

A local AI environment: Open WebUI and Flowise for LLM workflows, plus a reinforcement-learning agent trained in a custom Clash Royale simulator in Python.

Open WebUIFlowiseRL
this site

this-portfolio

A Next.js static export with React Three Fiber, packaged in a hardened Nginx image, pushed to the private registry and deployed as a Swarm stack behind Traefik with strict security headers.

Next.jsThree.jsNginx
02

Outside of work

Interests

Coffee

I take coffee seriously, from the grind to the extraction.

92°C · 1:2 · 27s

Hi-Fi audio

Tuning audio systems and room acoustics for better sound.

20Hz to 20kHz

Electronics

Repairing and building electronic circuits.

u=R*I

Calisthenics & motorcycling

Bodyweight training and track days on the motorcycle.

reps · laps

Old town of Antibes

Based on the French Riviera, between the sea and the Alps.

Antibes, France

43.5808° N · 7.1239° E

Old town of Antibes

Contact

Let's worktogether.

Open to roles in architecture, DevSecOps and observability.