Hi, I’m Marko #
I’m a Software Architect originally from Serbia, now living in Germany. I have over 20 years of experience in backend engineering, and I currently work as a System Architect at Thinksurance — a German insurtech platform — where I work across Go microservices, workflow automation with n8n, and production AI systems built on pgvector, Supabase, Azure embeddings, and GPT.
Beyond my day job, I try to give back to the developer community through writing and open source. I previously published on Medium, where my articles on Go reached a few thousand readers. This blog is the next step — a place I own, on topics I care about, written from production experience.
You can also find some of my code on GitHub.
What this blog is about #
I write about three areas where I have hands-on production experience:
- Go — architecture patterns, standard library deep-dives, testing strategies, real-world service design
- LLMs and RAG — practical implementations using pgvector, Supabase, Azure embeddings, and GPT
- Workflow automation — n8n workflows integrated with backend systems
The goal is to share what I’ve learned building real systems — useful for backend developers navigating the same territory.
Consulting #
I occasionally take on consulting work in areas where I have direct production experience:
- Backend architecture (Go, microservices, AWS)
- LLM and RAG integration into existing systems
- Workflow automation with n8n
If you have a specific problem that fits, feel free to reach out via LinkedIn or email me at marko.milojevic@ompluscator.com.
Outside of work #
Awful chess player. Gym regular. Learning harmonica. Cat owner — the cat is not impressed.
Subscribe to the newsletter below if you want new articles and curated links delivered to your inbox.