DevOps / Platform Engineer
Mohammad Hosein Kouhkan
I look for the cause, not the symptom, and I design for the next scale, not the current fire. I am not looking for an answer; I am looking for a model that can produce the next ones.
Selected work
- Composable Docker infrastructureIndependent edge and database stacks that applications join, so TLS and Postgres lifecycle stay out of every service repo.
- pacman-vpnContainerized edge stack that joins existing Traefik and Postgres networks instead of bundling another proxy or database.
- dot-filesA reproducible Linux environment: the repo mirrors the filesystem, install converges with symlinks, and CI guards the installer and its own maintenance.
- pgsyncA deliberately small wrapper around pg_dump piped to psql — rsync-shaped flags, safer defaults, a GHCR Docker image, and CI from ShellCheck through Bats integration tests.
- airbar-financeA dedicated Go finance service — ledger, escrow, wallet, and PSP callbacks — with dependency direction, idempotency, and a real promotion path.
- aiogram-inputWait for the next Telegram message inside a handler without a full FSM — and without stealing unrelated updates.