build 2026.10 paris · 48.8566 N 2.3522 E remote ok fr / en / ru
ingénieur logiciel · web & temps réel · auto-hébergé · paris

Du schéma de données à la production — et l'exploitation qui va avec.

Applications métier, interfaces temps réel, pipelines audio et modèles de langage. Je décide l'architecture, j'écris le code, je le teste et je l'exploite. Pas de livraison sans supervision.

02
Approche

Trois décisions qui reviennent

Le modèle de données d'abord

Le schéma décide de ce que le produit pourra faire dans six mois. Je l'écris et le contraint avant de dessiner la première interface.

schéma → contraintes → écrans

Les tests là où c'est cher

Créneaux, capacités, concurrence, arrondis d'argent : quand la règle est complexe, le test précède le code. Ailleurs, je ne décore pas.

golden tests · concurrence · decimal

L'exploitation est dans le périmètre

Un service sans logs, sans alertes et sans sauvegarde vérifiée n'est pas livré. C'est la moitié du travail, et celle qu'on oublie.

logs · alertes · sauvegardes
03
Socle

Avec quoi je travaille

socleroot@paris ~ %
hébergement
hyperviseur Proxmox, machines Linux dédiées par service
exposition
Cloudflare Tunnel — aucun port ouvert sur l'extérieur
services
units systemd, redémarrage et reprise au boot
données
PostgreSQL · SQLite pour les cas embarqués et les contraintes fortes
tests
pytest, non-régression, tests de concurrence
modèles
ollama et vLLM en local, GPU 8 Go, quantification
code
TypeScript · Python · PHP · SQL · shell
supervision
métriques, alertes, sauvegardes restaurées pour vérification
05
Contact

Le problème d'abord

Une contrainte, un système existant, une décision à prendre. Je réponds techniquement — y compris quand la réponse est « ce n'est pas moi qu'il faut ».