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.
latest essay
Your team is probably using GitHub Copilot wrong. Here's what actually works.
Most companies that buy GitHub Copilot end up underusing it.
Continue readingselected projects
All projectsProject Aeon: Local-First Assistant Platform
2025An 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.
FastAPI · ChromaDB · Vue 3 · TypeScript · Naive UI
Iris
2026 – PresentA cross-platform Electron desktop app (macOS, Windows, Linux) for a print shop client. Three-layer architecture with typed IPC, role-based auth, rich CRUD, a five-chart Recharts dashboard, and a Go API path behind the local data layer.
Electron 39 · React 19 · TypeScript 5.9 · Tailwind CSS v4 · shadcn/ui
Real-Time Distributed Chat System
2024 – 2025Built 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.
React · Go · WebSocket · Redis Pub/Sub · Docker
more writing
All postsThe developer identity crisis
AI anxiety is real, but it's pointing at something bigger: a structural shift in what developers do and what the role becomes.
Context is king
The highest-leverage thing you can do with AI coding tools is giving them better context.
The reality of working and studying at the same time
It's genuinely hard. You're not alone. And it does end.
experience
- Software EngineerEngineering Software Lab Serbia2022 – Present
- Full Stack DeveloperFreelancePart-time
- Software Developerdocloop2021 – 2022