§ 00 · profile

Five years buildingSpring Boot services,Angular and Reactfrontends, andthe work between.

BelgradeSoftware EngineerBackend systemsFrontend delivery2021-present
§ 01 · précis

I'm a software engineer in Belgrade, working since 2021. Currently at Engineering Software Lab Serbia, building enterprise software: Spring Boot services, Angular and React frontends, and the delivery work around them. On the side I take small client projects: desktop apps, SPAs, and the Go or DRF backends behind them.

§ 02 · experience

Experience

2022 - Present

Software Engineer

Engineering Software Lab Serbia
  • 120 modules
  • 200+ developers
  • RabbitMQ + Redis
  • 01Led the Angular 8 → 16 migration across 120 frontend modules in a Healthcare monorepo. Coordinated six engineers; moved the codebase onto Ivy, standalone components, and stricter typing. Smaller bundles, faster incremental builds.
  • 02Designed a GitHub Copilot workflow of prompts, instructions, skills, and agents. Rolled out across 150+ Healthcare modules. In daily use by 200+ developers.
  • 03Built Spring Boot services, REST APIs, and event-driven flows over RabbitMQ and Redis. Most of the work is in validation, authorization, and the failure modes.
  • 04Built features end-to-end across Angular and React frontends, with Java and Node.js services behind them.
2024 - Ongoing

Full Stack Developer

Freelance · Part-time
  • 68 routes
  • 5-chart dashboard
  • typed IPC
  • 01Small client work, end-to-end: Electron desktop apps, React SPAs, and the Go or DRF backends behind them.
  • 02Migrated a 67-template Django 5.2 monolith into a typed React SPA with 68 routes across 10 domains.
  • 03Built Iris, a cross-platform Electron app for a print shop. Typed main/preload/renderer split, five-chart Recharts analytics dashboard, packaged for macOS, Windows, and Linux.
  • 04Built a Swedish startup's web app on Next.js, Prisma, and MongoDB: admin dashboard, client-facing features, and the auth flow end-to-end.
2021 - 2022

Software Developer

docloop
  • 01Worked on a production e-invoicing platform in .NET and Vue.js.
  • 02Built invoicing workflows where bad data fails real audits.
§ 03 · stack

Stack

Languages
  • TypeScript
  • JavaScript
  • Go
  • Python
  • Java
  • C#
Frontend
  • React
  • Vue
  • Angular
  • Next.js
  • Vite
  • Tailwind
  • Electron
Backend
  • Spring Boot
  • FastAPI
  • Node.js
  • Express
  • Hasura
  • DRF
  • .NET
Data & ops
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • ChromaDB
  • Docker
  • RabbitMQ
Practice
  • Testing
  • Observability
  • CI/CD
  • Migrations
  • Code review
§ 04 · education

Education

BSc Software Engineering
Metropolitan University Belgrade · 242 ESPB
2023 - 2027 · Y3/4
§ · contact

Want to build something?

I help small teams move software forward: frontend migrations, backend systems, and desktop tools that need to become real products.