Setup · Stack · Outils · Andenne, Belgique
$ cat uses.txt
Mon setup : le matériel mental et les outils que j'utilise au quotidien.
Une page /uses classique : le système, les langages, la stack de développement, les outils DevOps et la boîte à outils sécurité que j'emploie pour construire, déployer et auditer. Rien d'inventé : exactement ce qui tourne dans mes missions.
Système
Linux, terminal et vim
OS & environnement
Linux au quotidien (Ubuntu, Debian). Tout passe par le terminal : shell, multiplexeur, et vim comme éditeur (la status bar façon vim/tmux de ce site n'est pas un hasard). Workflow clavier d'abord, scripté quand ça se répète.
Langages
TypeScript et JavaScript en première ligne pour le web, Python pour l'outillage et l'automatisation, SQL pour les données, Bash pour tout ce qui colle l'infra ensemble.
Développement
La stack qui construit les applications
Backend, frontend & données
Node.js et Express côté serveur, React et Next.js côté interface, Tailwind pour le style. Bases de données PostgreSQL et MongoDB, GraphQL via Hasura. API REST, architecture microservices, intégrations tierces.
DevOps & Infra
Ce qui met le code en production
Conteneurs, CI/CD & serveurs
Docker et Docker Compose pour packager, Nginx en reverse proxy, F5 en load balancer. CI/CD avec GitLab CE self-hosted. Sur les serveurs : systemd et cron pour orchestrer les services et les tâches planifiées.
Sécurité
La boîte à outils offensive & défensive
Pentest, IAM & monitoring
Référentiel OWASP Top 10 pour le pentest web, OSINT pour la reconnaissance, scoring CVSSv3 pour les rapports. KeyCloak pour l'IAM/SSO. Monitoring et observabilité avec Prometheus et Grafana.
Contact
Un setup, ça se discute
Une question sur un de ces outils, une mission, un projet ? Écrivez-moi directement.