Stevo.

Software Engineer, FrontendReact · TypeScript · 5+ yrs
Novi Sad, Serbia — 2026
01 Selected work — 05 projects
01

HRIS Platform

A 19,000-module React app running entire companies day to day. I moved its server state off Redux-Saga and onto TanStack Query without a feature freeze, and swapped the build for Vite.

SaaS · React · TanStack
02

Real Estate Investment Platform

Fractional property investment, where a rounding error is somebody’s money. Typed contracts end to end against a NestJS API, and dashboards that make ownership math legible.

Fintech · React · NestJS API
03

Interactive CMS Websites

Marketing sites for international clients where the design was the deliverable — heavy animation, pixel-strict Figma, and accessibility that had to survive both.

CMS · Animation · A11y
04

CVIETA

A handmade patchwork label in Novi Sad that sells through Instagram DMs. A permanent home for the work without turning the maker into a shopkeeper — no cart, no checkout, one CTA.

Next.js · Payload · Brand
05

AGGREGAT

A self-directed editorial piece: the site for a fictional Basel architecture practice. No client, no brief, no NDA — built to show what the work looks like when nobody else is holding the pen.

Astro · Editorial · Self-directed
02 Stack

Core

TypeScript, React, Next.js. Typed end to end, from component API to route.

Styling & UI

MUI, Radix UI, Tailwind — layered into component systems that scale past one product.

State & Data

TanStack Query & Table, Redux Toolkit. Server state synced, cached, and paginated for massive datasets.

Testing & Tools

Playwright, Git, CI. Shipping tested, reviewed, and fast.

03 AI-assisted engineering

I don’t just use coding agents — I write the rules they work under. Reusable skills, diagnostic playbooks, and hand-off discipline that a teammate could pick up and run without me in the room.

Skills, not prompts

Versioned Claude Code skills checked into the repo, so the agent starts from the project’s conventions instead of guessing them. The same instructions apply whoever is driving.

Diagnostic playbooks

Failures get a written procedure — what to check, in what order, what rules out what. Turns debugging from a fresh improvisation each time into something repeatable.

Enforced hand-off

Explicit boundaries on where the agent stops and review begins. Generated code clears the same bar as anything else: typed, tested, and read by a human before it merges.

04 Experience
Feb 2021 — NowVega IT

Frontend Engineer

Novi Sad, Serbia

Complex React + TypeScript applications — data-heavy dashboards, advanced tables, and form-intensive workflows. TanStack server-state architecture, reusable accessible components across enterprise modules, and REST/GraphQL API design with backend teams.

Nov 2020 — Feb 2021Vega IT

Frontend Engineer Intern

Novi Sad, Serbia

Responsive UI components and reusable patterns from Figma designs, cross-browser compatibility work, and frontend rendering optimization alongside senior engineers.

05 About

Detail-oriented frontend engineer at Vega IT since 2021. I live in the hard parts of the frontend — massive datasets, form-intensive workflows, and component architecture built to last.

Ships across the stack — NestJS, Node, SQL — with the frontend as the specialism.

LocationNovi Sad, Serbia
Experience5+ years
FocusReact · TypeScript · Design systems