Hey! My name is Bo.
Software Engineer.
Bozidar Vulicevic

About

Staff Backend & Platform Engineering
👋 Welcome to my portfolio!
I build and evolve backend systems, platform foundations, and infrastructure. I like staying close to the systems I work on: understanding how they behave in practice, how people use them, and where they create friction.
My work connects implementation, technical direction, and team alignment, with a focus on making systems easier to understand, operate, and change.
Based in Montenegro, I collaborate remotely with teams in EU timezones. 🌍👨‍💻

Craft

Context Driven Engineering
Good engineering starts with understanding the problem, the domain, the people involved, and the system already in place.
Domain-Driven Design helps me connect implementation with the business through shared language and clear boundaries.
Systems thinking keeps the wider picture visible: a good solution should not only be correct in isolation - it should fit the wider system it belongs to.
Here is my current go-to toolbox:
nodejsdockerterraformgcppostgresmongographql
back-end

Principles

fingerprint
Ownership
I take ownership of the systems I work on, not just the tasks I contribute to. Treating them as my responsibility gives me the conviction to care deeply about quality, outcomes, and long-term maintainability.
lightbulb
Problem Framing
Good solutions start with clear problems. I break down ambiguity, separate symptoms from causes, and identify the constraints that matter so teams can make better technical decisions.
speaker_notes
Clear Communication
Clear communication creates shared context. I make technical plans, trade-offs, and risks understandable across roles so teams can align and make better decisions.
hub
Adaptability
I adapt my approach to the context. Good engineering principles matter, but they should not be applied mechanically. Different situations require different trade-offs: speed, safety, simplicity, or long-term flexibility.