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.
Agreement to our legal terms # We are Ompluscator’s Blog ("Company," “we,” “us,” “our”).
We operate , as well as any other related products and services that refer or link to these legal terms (the “Legal Terms”) (collectively, the “Services”).
You can contact us by email at Ompluscator’s Blog or by mail to Ompluscator’s Blog, Ompluscator’s Blog, Ompluscator’s Blog.
These Legal Terms constitute a legally binding agreement made between you, whether personally or on behalf of an entity ("you"), and Ompluscator’s Blog, concerning your access to and use of the Services. You agree that by accessing the Services, you have read, understood, and agreed to be bound by all of these Legal Terms.
IF YOU DO NOT AGREE WITH ALL OF THESE LEGAL TERMS, THEN YOU ARE EXPRESSLY PROHIBITED FROM USING THE SERVICES AND YOU MUST DISCONTINUE USE IMMEDIATELY.
Supplemental terms and conditions or documents that may be posted on the Services from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Legal Terms at any time and for any reason. We will alert you about any changes by updating the “Last updated” date of these Legal Terms, and you waive any right to receive specific notice of each such change. It is your responsibility to periodically review these Legal Terms to stay informed of updates. You will be subject to, and will be deemed to have been made aware of and to have accepted, the changes in any revised Legal Terms by your continued use of the Services after the date such revised Legal Terms are posted.
We recommend that you print a copy of these Legal Terms for your records.
Table of contents # 1. Our services
2. Intellectual property rights
3. User representations
4. Prohibited activities
5. User generated contributions
6. Contribution license
7. Services management
8. Term and termination
9. Modifications and interruptions
10. Governing law
11. Dispute resolution
12. Corrections
13. Disclaimer
14. Limitations of liability
15. Indemnification
16. User data
17. Electronic communications, transactions, and signatures
18. Miscellaneous
19. Contact us
1. Our services # The information provided when using the Services is not intended for distribution to or use by any person or entity in any jurisdiction or country where such distribution or use would be contrary to law or regulation or which would subject us to any registration requirement within such jurisdiction or country. Accordingly, those persons who choose to access the Services from other locations do so on their own initiative and are solely responsible for compliance with local laws, if and to the extent local laws are applicable.
This privacy notice for Ompluscator’s Blog ("we," “us,” or “our”), describes how and why we might collect, store, use, and/or share ("process") your information when you use our services ("Services"), such as when you:
Visit our website at https://blog.ompluscator.com, or any website of ours that links to this privacy notice
Engage with us in other related ways, including any sales, marketing, or events
Questions or concerns? # Reading this privacy notice will help you understand your privacy rights and choices. If you do not agree with our policies and practices, please do not use our Services. If you still have any questions or concerns, please contact us at marko.milojevic@ompluscator.com.
Summary of key points # This summary provides key points from our privacy notice, but you can find out more details about any of these topics by clicking the link following each key point or by using our table of contents_ below to find the section you are looking for._
What personal information do we process? # When you visit, use, or navigate our Services, we may process personal information depending on how you interact with us and the Services, the choices you make, and the products and features you use. Learn more about personal information you disclose to us.
Do we process any sensitive personal information? # We do not process sensitive personal information.
Do we receive any information from third parties? # We do not receive any information from third parties.
How do we process your information? # We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, and to comply with law. We may also process your information for other purposes with your consent. We process your information only when we have a valid legal reason to do so. Learn more about how we process your information.
In what situations and with which parties do we share personal information? # We may share information in specific situations and with specific third parties. Learn more about when and with whom we share your personal information.
This Cookie Policy explains how Ompluscator’s Blog (“Company,” “we,” “us,” and “our”) uses cookies and similar technologies to recognize you when you visit our website at https://www.ompluscator.com (“Website”). It explains what these technologies are and why we use them, as well as your rights to control our use of them.
In some cases we may use cookies to collect personal information, or that becomes personal information if we combine it with other information.
What are cookies? # Cookies are small data files that are placed on your computer or mobile device when you visit a website. Cookies are widely used by website owners in order to make their websites work, or to work more efficiently, as well as to provide reporting information.
Cookies set by the website owner (in this case, Ompluscator’s Blog) are called “first-party cookies.” Cookies set by parties other than the website owner are called “third-party cookies.” Third-party cookies enable third-party features or functionality to be provided on or through the website (e.g., advertising, interactive content, and analytics). The parties that set these third-party cookies can recognize your computer both when it visits the website in question and also when it visits certain other websites.
Why do we use cookies? # We use first- and third-party cookies for several reasons. Some cookies are required for technical reasons in order for our Website to operate, and we refer to these as “essential” or “strictly necessary” cookies. Other cookies also enable us to track and target the interests of our users to enhance the experience on our Online Properties. Third parties serve cookies through our Website for advertising, analytics, and other purposes. This is described in more detail below.
How can I control cookies? # You have the right to decide whether to accept or reject cookies. You can exercise your cookie rights by setting your preferences in the Cookie Consent Manager. The Cookie Consent Manager allows you to select which categories of cookies you accept or reject. Essential cookies cannot be rejected as they are strictly necessary to provide you with services.
The Cookie Consent Manager can be found in the notification banner and on our website. If you choose to reject cookies, you may still use our website though your access to some functionality and areas of our website may be restricted. You may also set or amend your web browser controls to accept or refuse cookies.