I’m Rafal Spacjer, a software developer. This is where I write about programming, tools, and whatever I’m currently spending time on.
Lately that’s been mostly AI — building RAG pipelines, integrating tools, and working with agents. It’s changed a lot about how I think about software, and it keeps evolving.
The blog goes back further than that. Over the years I’ve written about .NET, Clojure, JavaScript, and general developer workflow. Some posts are quick notes, some are conference write-ups, and some walk through a problem I ran into and eventually solved.
You’ll also find quite a few Emacs posts here — it was my main editor for a long time. From there I moved to VS Code, hoping it would give me what I was looking for, but it never quite clicked. Neovim did. That’s what I use now and genuinely enjoy.
Outside of work, I’ve been exploring indie game development in Godot for the past couple of years. It started as a side curiosity but has grown into something I put real time into.
If you want to see everything I’ve written, head over to the archive. If you want to get in touch, use the contact page.