I build software for people, with agents.

$ whoami

Przemysław Kołodziejczyk, aka eshlox. Developer and AI Agents Team Lead from Poland.

$ work

I build simple, secure software end to end, from apps to infrastructure. I write the code AI can’t yet.

$ tools

TypeScript, Node.js, React, Flutter, and SQL, plus whatever fits the job. Open source, privacy, KISS, and YAGNI guide my work.

$ contact

Email is the best way to reach me.

[email protected]

Latest writing

All posts
  1. I moved my whole dev stack to a Hetzner server

    I moved all my development off my MacBook and onto an always-on Hetzner VPS, reached over Tailscale. The laptop is now a thin client running only Ghostty, Tailscale, Secretive, and a few small tools. Everything else runs in the cloud, one container per project.

  2. Vendor lock-in is not only technical

    The Anthropic case reminded me that vendor lock-in is not just a technical problem. A service can also be affected by the government and laws of the country where the company operates. For critical projects, you need an exit plan.

  3. DVM: small per-project VMs on macOS

    Why I wrote a small Bash wrapper around Lima to give each project its own Fedora VM, with VM-local SSH keys, an AI agent sandbox, and no host mounts by default.