I'm from Quebec ⚜️, Canada. At authentik, I work as a Technical Content Editor and Full-Stack Developer, contributing to goauthentik/authentik.
I run my own homelab and personal infrastructure, and I like building useful software and writing docs that are clear, practical, and actually helpful.
These are some of my projects & tools.
- 🗃️ gitweb: my cgit fork.
- ❄️ nix: my Nix setup for macOS and servers.
- ⌨️ sdko-tool:
st, my CLI/TUI for development and operations workflows.
Why I keep everything in my monorepo (and use a branch-first workflow)
Short version: I keep my code in my monorepo for control, simplicity, and safety.
- I don't trust Microsoft/GitHub as my only source of truth.
- I don't like the direction GitHub keeps heading.
- I still like the older git flow and a bit of nostalgia: branches, patches, and direct review without PR-heavy workflows.
- I don't need most premium platform features; I prefer a lean setup I understand end to end.
- Running my own git stack keeps the threat model smaller and easier to reason about.
- My canonical remote is my own git setup: gitweb (my cgit fork) over SSH.
- I can land cross-project changes together and keep shared tooling/hooks aligned.
- Mirrors still give each project a clean public repo.
My first post on the authentik blog: Why we revamped file management.
Thanks for stopping by.