Hi, I'm Marcin

Software engineer with a focus on AI systems, developer tooling, and building products that actually get used. I've spent the last few years working across the stack — from embedded systems to web applications — but these days I'm particularly interested in how large language models are changing the way we build software.

This blog is where I write about what I'm learning: AI engineering patterns, practical software architecture, and the occasional deep dive into a technical problem that kept me up at night. I try to write the articles I wished existed when I was figuring something out.

What I'm working on

Currently building and shipping things at the intersection of LLMs and developer workflows. Previously worked on distributed systems, real-time data pipelines, and a few products that reached tens of thousands of users.

Get in touch

The best way to reach me is on X/Twitter @the_markolo. I occasionally share notes, links, and thoughts there as well.

If you found something useful here, or have a question about a post, feel free to reach out. I'm always happy to chat about software, AI, or building products.

Elsewhere