Luka Golubovic

Software engineer in Belgrade. I work across backend systems and web delivery, and I care about the gap between software that works and software that holds up.

This site is where I write about that, and where I keep the projects that came out of it.

Experience

Software Engineer

2022 – Present

Engineering Software Lab Serbia

Full Stack Developer (part-time)

May – Sep 2023

WeVision · Freelance

Software Developer

2021 – 2022

docloop

Full background

Writing

All posts

Projects

All projects

Full-stack e-commerce platform

An Angular storefront backed by Hasura GraphQL. Catalog browsing, cart management, checkout: the standard e-commerce flow, with server-state consistency treated as a first-class concern.

AngularHasura GraphQLTailwindCSSPrimeNGTypeScript

Real-time distributed chat system

Built to figure out what breaks when WebSocket traffic has to live across multiple servers. Go backend, React frontend, Redis pub/sub for cross-instance messaging, a custom load balancer, and the whole thing runs in containers.

ReactGoWebSocketRedis Pub/SubDocker

Project aeon: local-first assistant platform

An assistant platform where your data never leaves your machine. Vector search over local documents, a local LLM runtime through Ollama, and clean boundaries between the API, vector store, and UI.

FastAPIChromaDBVue 3TypeScriptNaive UIOllama