Calibrium spol. s r. o. is a construction testing company from central Slovakia. They measure how well embankments, trench backfills, road bases and foundations are compacted, run geotechnical surveys and supervise quality on road, railway and building sites. In October 2026 I launched a complete redesign of their website, built as a static Jekyll site with a visual language drawn from the company’s logo and the soil its people work with every day.
openai/openai-ruby: Ruby 4 compatibility
A small contribution to OpenAI’s Ruby API client from yours truly was just merged.
It adds the required cgi gem dependency, which is no longer part of the stdlib in Ruby 4. It also expands CI to cover all supported Ruby versions to help prevent future issues like this.
Stepped Actions featured in Ruby Weekly #782
Stepped Actions was featured in Ruby Weekly #782. Thanks for the mention and for helping more Rubyists find the project.
Stepped Actions: workflow orchestration for Rails
I just released Stepped Actions, a Rails engine for orchestrating complex workflows as a tree of persisted actions that run through Active Job. It’s extracted out of Envirobly and battle tested in it’s current form for over a year.

Development Story of Envirobly and the Unexpected Pivot
Envirobly has been my three-year obsession: a control plane that wires into your AWS account to run services, databases and gateways with zero-downtime deploys and live observability. I launched it in October 2025 after iterating relentlessly—and then realized the story was only half told.
This post documents what shipped along the way and why I’m pivoting toward an open source, bare metal and VPS friendly future.

Jekyll static site on Cloudflare Workers
Cloudflare Workers can serve a Jekyll site straight from the built _site folder, which allows you to deploy and run a static site for free.
It seems Cloudflare is shifting focus from Pages to Workers, since the creation of a new Page app is now almost hidden, behind a small link on the bottom of a new Worker screen. Thankfully, using Workers is almost as simple.
locport v1.2.0 released with listening port indicators
I’m proud to release v1.2.0 of locport, my open-source tool to standardize localhost project port management.
This version introduces:
- Neater listing of projects and their hostnames.
- Next to each hostname there is an indicator as to whether that port is listening, so you know which of your projects/apps are running.
- Port or host conflict messages point you to the file where the conflict originates.
- Automatic port assignment now checks for whether the selected port is not already listening, no matter whether indexed by locport.
- Test suite and CI coverage of the existing functionality.
tmux: reload bash config across all panes and sessions
Yesterday I got myself into tmux and I love it!
tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal.
I’ve been using Zellij for several months prior to this. Which I must thank for getting me introduced to the world of terminal multiplexers. However I’ve been running into several issues with it, that got me looking for an alternative:
Enable IPv6 connectivity to and from containers deployed with Kamal
At the moment, Kamal doesn’t support IPv6 out of the box. Meaning your containers won’t be able to reach IPv6 hosts at all. IPv6 support is expanding, and on some of my projects, I need such connectivity. Taking Kamal for a ride, I’ve run into this issue and had to solve it.
Enabling initramfs on AWS EC2
Modern EC2 instances on AWS boot without invoking initramfs by default. So if you want to do things like repartition your disk, where the root partition is, you’ll be scratching your head why your initramfs hooks aren’t loading.