I build and run the engineering at EPICODE, an education technology company.
Writing
Why Every Tech Lead Needs to Understand AI's LimitsMar 2026
AI makes bad code look good. Here's why tech leads need to understand the failure modes — and how to build processes that catch them.
From Vibe Coding to Disciplined AI DevelopmentMar 2026
Why vibe coding makes you a typist, not an engineer - and how disciplined AI development brings the thinking back to software engineering.
Setting Up OpenClaw on Tailscale and HetznerMar 2026
A step-by-step guide to deploying OpenClaw on a Hetzner VPS with Tailscale for secure, private access.