PHP & Go developer building data platforms and AI agent tooling. Linux enthusiast, Docker advocate, open-source contributor. Rider on bike, scooter and sometimes by car. Breeder of Australian Shepherd.
Run AI coding agents in isolated containers with access only to your workspace.
Telegram ↔ tmux bridge for Claude Code: 1 topic = 1 window = 1 session.
A schema-driven JSON API backend built with Symfony and Doctrine.
Portainer UI and docker-hostmanager for easy developing of many projects on single computer in Docker.
Back in 2019 I wrote about how this blog works. A lot has changed since then — automated deploys, dev.to sync, AI-generated tweets. Time for an update.
From time to time I have to build WordPress pages. WordPress is not bad. It's actually good, but I use Docker for development and the official docker images are not great.
Not so long ago I discovered the Taskfile runner from Adrian Cooney. Adrian hasn't worked on the repository for about 3 years, so I decided to improve it a little bit for my own usage.
I used to regard KDE Plasma Activities as merely pointless and dull—like fancy workspaces with added overhead. However, I couldn't have been more mistaken!