Hey there! đź‘‹

I’m Kuba (short for Jacob), a Software Engineer with experience in high scale distributed systems architecture, development and reliability engineering, designing systems with high availability and high throughput.

Interested in Cloud Native tooling with a practical mindset of shipping, and building projects in as simple a way - but not simpler - as possible.

I’ve got experienced with most of the widely used programming paradigms, and fancy trying out new ones, though recently I’m mostly finding myself using Go.

On the side I develop OctoSQL, a SQL execution engine as CLI which lets you query multiple datasources and files simultaneously using SQL.

At some point I’ve also created jql, which is meant to be a simpler and more uniform (lispy) alternative to jq. It may seem dead on first glance, but it’s simply finished. I’m using it daily.

Finally, I’ve been part of the founding team of OpenTofu, and its technical lead for almost the first year of its existence.

Jujutsu VCS Introduction and Patterns

Jujutsu (jj), a new version control system written in Rust, has popped up on my radar a few times over the past year. Looked interesting based on a cursory look, but being actually pretty satisfied with Git, and not having major problems with it, I haven’t checked it out. That is, until last week, when I finally decided to give it a go! I dived into a couple blog posts for a few of hours, and surprisingly (noting that we’re talking about a VCS) I found myself enjoying it a lot, seeing the consistent design, and overall simplicity it managed to achieve....

January 31, 2025 Â· 15 min Â· Kuba Martin

How I Used DALL·E 2 to Generate The Logo for OctoSQL

Everybody has heard about the latest cool thing™, which is DALL·E 2 (henceforth called Dall-e). A few months ago, when the first previews started, it was basically everywhere. Now, a few weeks ago, the floodgates have been opened and lots of people on the waitlist got access - that group included me. I’ve spent a day playing around with it, learned some basics (like the fact that adding “artstation” to the end of your phrase automatically makes the output much better…), and generated a bunch of (even a few nice-looking) images....

August 2, 2022 Â· 10 min Â· Kuba Martin