Valentin Vivier
I write software
that scales.
Based in France. TypeScript, Go, Python, whatever the job needs. Currently running the engineering team at a cybersecurity company. I like infrastructure, side projects, and understanding how things actually work under the hood.
The kind of problems I like
Systems that can't go down and data that can't be lost
I keep ending up in places where the pipeline handles 1TB/day and the cluster ingests 40k events per second on fixed hardware. I like that. Throwing money at infrastructure is easy. Making it work within real constraints is the interesting part.
How I got here
Dropped out of school, started a company, figured it out
I left Epitech in third year because I had clients willing to pay me to write software. Ran a consultancy for 4 years, worked with 6+ startups, built everything from distributed ledgers to embedded systems. Then Societe Generale, then cybersecurity. No diploma, no regrets.
After hours
I build weird stuff for fun
A tabletop RPG system with a physics-based damage model and a web codex built in React. A game prototype in Godot with a Go server. A NixOS theme switcher that live-reloads 10 apps at once from a rofi picker. An AI code orchestrator that forces QA gates the model can't skip. I don't really stop building things.
The manager thing
I run a team of 8 and I still write code every day
I've been Director of Engineering at Stamus Networks since 2024. I set the technical direction, I rebuilt the test strategy, I manage the roadmap. But I also wrote stamusctl from scratch in Go, tuned the Elasticsearch cluster myself, and I deploy my own PRs. I don't want to be the kind of manager who stops touching the codebase.
What I'm working on
Dosismart
A radiation dosimetry SaaS I'm building. Go, React, Zitadel, 12 containers in the dev stack.
This website
Astro + Tailwind. You're looking at it. Blog, portfolio, excuse to write about things I find interesting.
NixOS everything
4 machines, one flake. I keep adding things. Latest: a theme system that switches 9 color schemes across every app simultaneously.
Writing
All postsAnonix: a fail-closed Tor-over-VPN appliance in one NixOS flake
I released anonix, a NixOS flake that forces every application through Tor over a WireGuard tunnel. The firewall does the killswitch work, and each security claim gets proven by VM tests on every commit.
Read moreAdding AI chat and observability to an open-source NDR
Three optional components bolted onto the Clear NDR stack: an AI chat assistant, OpenTelemetry-backed application logs, and Grafana dashboards. All behind a shared nginx auth gate, all feature flags, all deployed with the same Go template system.
Read moreTesting the whole stack
What it takes to prove that a template release actually produces a healthy NDR stack: bats tests against real containers, orchestrated by a justfile from a Nix dev shell.
Read moreSay hi
I'm always up for talking about infrastructure, NixOS, or whatever you're building.
valentin@viviersoft.com