Luka
Golubović
Software engineer focused on backend-heavy product engineering. I build production-grade web systems, Go services, frontend migrations, and local-first AI tools. Recent work spans large Angular migrations, typed service boundaries, Electron apps, and internal business software.
Iris: desktop operations app for a print shop
Building a React 19 + Electron app with typed IPC, CRUD workflows, and a Recharts dashboard for order tracking and business operations.
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.
Experience
full résumé →Software Engineer
Engineering Software Lab SerbiaFull Stack Developer
Freelance · Part-timeSoftware Developer
docloopWriting
archive →Keeping up with AI is easier than it looks
You do not need to follow every AI release. You need a narrow filter around the tools that affect your actual workflow.
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.
Want to build something?
I help small teams move software forward: frontend migrations, backend systems, and desktop tools that need to become real products.