All Posts
I built an AI to stop the wrong recruiters from wasting my time
April 2026 — on replacing an inbox full of irrelevant opportunities with a system that actually thinks
If you’ve worked in IT for more than a few years in Europe, you know the pattern. A recruiter reaches out. The message contains your name (sometimes), a job description (loosely relevant), and an offer (usually well below your rate). They’re matching on keywords. “Kubernetes” in your profile, “Kubernetes” in the job description — match. The fact that the role is junior, six timezones away, pays 40% less than your current work, and requires a technology you haven’t touched in three years is irrelevant. The keyword matched.
119 commits in one day: what happens when AI meets GitOps without guardrails
January 2026 — a post-mortem on why your branch protections mean absolutely nothing when an AI is at the wheel
It started with a reasonable idea
I run a self-hosted Kubernetes cluster. FluxCD manages the entire thing — GitOps, reconciliation loops, the works. Git is the source of truth. It’s a clean, elegant system. You push to main, the cluster updates. Simple.