Skip to content

Belgrade, Serbia · Open to Remote / Hybrid / On-site & Relocation

Luka Golubovic

Software Engineer Product-minded · Systems-aware · Delivery-focused

Software engineer with 4+ years building production software across product, service, data, and delivery work. I move between ambiguous problems and shipped systems: clarifying requirements, designing reliable flows, debugging production issues, and collaborating across teams until the work is usable.

Experience

  1. Engineering Software Lab Serbia · Belgrade

    Software Engineer

    Sep 2022 - Present

    • Build and maintain production services for enterprise healthcare workflows, with ownership across validation, authorization, and failure-mode handling.
    • Design asynchronous coordination flows for reliability, caching, and cross-service communication.
    • Own data workflows, schema evolution reviews, and migration planning across multiple database-backed products.
    • Manage delivery pipelines, release cycles, quality gates, and production debugging with focus on predictable handoffs.
    • Collaborate through planning rituals, code reviews, architecture reviews, and technical documentation.
    • Support product delivery across service and UI boundaries, including a major platform modernization across 120+ modules.
  2. Freelance · Part-time · Remote

    Software Engineer

    2023 - Present

    • Build client software from discovery to release, spanning service workflows, data models, and user-facing product surfaces.
    • Clarify workflows with stakeholders and ship usable increments under changing requirements.
    • Design admin, authentication, reporting, and operations screens with maintainable state and handoff boundaries.
  3. Docloop · Belgrade

    Software Engineer

    Sep 2021 - Sep 2022

    • Maintained production e-invoicing workflows where data correctness, integrations, and audit behavior mattered.
    • Tested integration behavior with repeatable scripts, then documented partner-facing contracts.
    • Supported partner integrations with accounting software and shipped fixes for production invoicing workflows.

Education: Bachelor's Degree in Software Engineering - Metropolitan University Belgrade · 2023 - 2027 (expected)

Featured projects

all projects
Chat room with real-time messages exchanged between multiple users

Real-Time Distributed Chat System

A Go backend for horizontally scaled WebSocket traffic, Redis Pub/Sub fanout, connection lifecycle handling, and Dockerized multi-node testing.

  • Go
  • WebSocket
  • Redis Pub/Sub
  • Docker
  • React
Iris dashboard overview with operational metrics and recent activity

Iris: Print-Shop Operations Web App

A React frontend web app for print-shop operations: role-based authentication, work-order CRUD, customer/location management, public tracking, and Recharts analytics.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS v4
  • shadcn/ui
  • +4

Recent writing

all posts

4 min read

Designing Codebases for AI Agents

Codebase architecture is the real bottleneck on AI capability. Notes from Matt Pocock and David Ondrej on maximizing agent experience.

  • ai-tools
  • workflow
  • engineering

2 min read

What I Changed in My Prompts for Claude Fable 5

Claude Fable 5 behaves differently enough from previous models that your existing prompts and habits will work against you. Here's what I learned migrating.

  • ai-tools
  • workflow
  • productivity

5 min read

AI-assisted coding needs smaller loops

Notes from Matt Pocock's advice on context limits, vertical slices, TDD, and where human judgment still matters.

  • ai-tools
  • workflow
  • engineering