Site statique (Gatsby, React, TypeScript) en trois éditions, française, britannique et chinoise traditionnelle, choisies d'après la langue du navigateur. Chaque version est une release GitLab dont l'archive est déposée par Ansible sur le serveur ; nginx la sert directement, sans conteneur. Le formulaire de contact passe par une petite API node avec captcha et relais SMTP.