Luka
Golubović.
I build software across the stack and care about the gap between what ships and what stays. Lately: frontend migrations, distributed backends, and cross-platform desktop apps.
Iris: a cross-platform desktop app for a print shop client
Shipping a React 19 refactor with a cleaner typed IPC layer between main and renderer, and a five-view Recharts dashboard on top of the CRUD flow.
Selected projects
view all 7 →Project Aeon: Local-First Assistant Platform
Personal projectAn 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.
Iris
Freelance · full-stackA 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.
Architex: System Design Practice Platform
University project · IT354A platform for practicing system design. Draw architecture diagrams in Excalidraw, submit them for review, get graded. University project with full role-based workflows: drafts, submissions, reviews, and scoring.
Real-Time Distributed Chat System
Personal projectBuilt 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.
Writing
archive →Your team is probably using GitHub Copilot wrong. Here's what actually works.
Most teams already have Copilot. The real difference is whether they use it as a shared workflow or just another chat box.
The 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.
Want to build something?
I help small teams move software forward: frontend migrations, backend systems, and desktop tools that need to become real products.