Aller au contenu
Romain Person

Ce que j'ai construit

Des outils et des projets que j'ai montés, pour mes employeurs, mes clients ou moi.

Outils de gestion de tickets

Trois outils que j'ai conçus en Python et mis en production sur un serveur Linux : deux pour le support des utilisateurs d'applications web, un pour les commandes de ma boutique. Ils sont branchés sur la messagerie que les utilisateurs ont déjà et marchent comme un outil de helpdesk. La demande arrive par un formulaire, elle est rangée dans une catégorie, quelqu'un y répond, puis le ticket est fermé et archivé.

Supervision d'un site

Un module interroge le site toutes les 30 secondes. Si le site ne répond plus, il prévient l'équipe technique et change l'état affiché aux utilisateurs. Quand le site revient, il publie un message avec la durée de la coupure.

Serveurs Linux

J'administre mes serveurs Debian et Ubuntu : accès SSH par clé, pare-feu, fail2ban, mises à jour de sécurité automatiques, certificats HTTPS renouvelés tout seuls. Après un redémarrage, les services repartent sans moi : je l'ai vérifié par un vrai redémarrage.

Sauvegardes et migration

Chaque nuit, le serveur envoie une copie chiffrée de ses données (bases, fichiers, certificats) vers un stockage externe. J'ai vérifié qu'une restauration fonctionne avant d'en avoir besoin. En novembre 2026, j'ai déménagé quatre sites vers un nouveau serveur, puis nettoyé l'ancien.

Tableaux de bord et tableurs

Chez Sunactiv, j'ai créé et tenu à jour des tableaux de bord Excel automatisés pour suivre l'activité. À l'hôpital de Port-la-Nouvelle, je tenais les tableurs de recensement des patients et des résidents : arrivées, sorties, décès.

Sites web pour des commerces

Sous le nom Oc'Digital, je crée des sites pour des petits commerces. Je pars du besoin du client, je propose une maquette, je mets en ligne et je laisse un guide écrit pour qu'il sache s'en servir sans moi. Outils : Astro, Next.js, Node.js, paiement Stripe.

Reprise d'une boutique en ligne

Une commerçante avait un site de démonstration qui ne pouvait pas encore vendre. Je l'ai repris pour le rendre utilisable : connexion sécurisée de l'espace de gestion, prix calculés côté serveur, paiement Stripe, e-mails de commande, mises à jour de sécurité, tests automatiques avant chaque mise en ligne. Je l'ai livré avec un guide et la liste de ce qu'il reste à faire avant les premières ventes.

Application web grand public

Une application en ligne ouverte au public : comptes utilisateurs, classements, offre payante, base de données Supabase. Ses utilisateurs passent par l'un des outils de tickets décrits plus haut.

Outil de veille

Un programme capture un site toutes les 30 minutes, le compare à la capture précédente et m'envoie un résumé de ce qui a changé : textes, prix. Il tourne sur un serveur, sans intervention.

Suite de gestion pour mes clients (en cours)

Un espace de gestion que les clients d'Oc'Digital pourront ouvrir depuis leur propre site : fichier clients, factures, agenda, messages, catalogue. Côté factures, j'ai raccordé l'outil à une plateforme agréée de facturation électronique et réussi un premier envoi de bout en bout en environnement d'essai.

Boutique en ligne

TCG+ vend des cartes à collectionner. Je m'occupe des clients du début à la fin : conseil, commande, facture, expédition, suivi de colis, et les litiges de livraison quand il y en a.

Ce site

Cinq pages et quatre CV en PDF, produits à partir d'un seul fichier de contenu : une correction, une commande, et tout est à jour. Il est hébergé sur mon serveur, sans cookie ni ressource externe.