Sounds similar to podman [1] which also doesn't require a daemon (though you can run it with one if you like).
[1] https://podman.io/getting-started/
Back to the original article, I prefer dockerfile-based builds as it allows me to run my own tests easily on the image locally before uploading.
Can this be done with buildkits?