2025 — Present
Full-stack Developer / Cadrino
Serbia
HR and workforce-management platform for tracking employees, contracts, absences and working hours with automated reminders, plus interactive dashboards for talent acquisition and workforce planning.
- Contributed to architecture and tech-stack decisions from project inception within a 5-engineer team.
- Built the front end as a React + TypeScript single-page application using styled-components, React Router, React Query for server-state caching, and Zustand for global state.
- Designed reusable custom hooks and modular UI components following the composite pattern to improve reuse and consistency across the codebase.
- Engineered back-end services in PHP (Symfony) with PostgreSQL and Doctrine ORM, delivering the end-to-end REST APIs consumed by the front end.
ReactTypeScriptstyled-componentsReact RouterReact QueryZustandPHPSymfonyDoctrine ORMPostgreSQL
2023 — 2024
Front-end Developer / Pausal
Serbia
SaaS platform enabling flat-rate entrepreneurs to run their business independently and stay tax-compliant — issuing invoices, proformas, memorandums and health cards, integrating with the national eInvoice system, plus an admin panel for users, notifications and statistics.
- Took ownership of front-end feature delivery, shipping high-quality, performant features against client requirements while collaborating closely with the back-end and QA teams.
- Built the interface as a React + TypeScript single-page application styled with styled-components.
- Managed application state with MobX and used React Query for request caching and server-state synchronization.
- Implemented the user-facing flows for invoicing, document generation and the eInvoice integration.
ReactTypeScriptstyled-componentsMobXReact QueryREST API
2023 — 2024
Front-end Developer / iGaming Education & Media Platform
Sweden
Content-rich education and media platform for the iGaming industry — news and industry updates, a structured “Slots School” learning experience with integrated video streaming, real-time statistics, push notifications and an in-platform shop.
- Built on Next.js with Server-Side Rendering (SSR) to deliver fast initial page loads and strong SEO across high-traffic editorial content.
- Implemented the platform's shop system in React, using server-side data fetching as the primary source of truth for product and order state.
- Styled the interface with Tailwind CSS, building a consistent and responsive design system.
- Contributed to the streaming-based “Slots School” modules, delivering video lessons with adaptive playback (HLS, video.js).
Next.js (SSR)ReactTailwind CSSHLSvideo.jsREST API
2023 — 2024
Back-end Developer / All-in-One Relocation Services
Sweden
SaaS platform delivered through real-estate brokers to home buyers, streamlining the entire moving process — from cleaning, moving help and change of address to electricity contracts, home insurance and broadband — in one place.
- Owned delivery of high-quality, client-requested features as one of a two-engineer back-end team, making a high impact while consistently shipping on time.
- Designed and delivered the complex REST APIs powering the platform's relocation workflows.
- Built back-end services with Node.js and NestJS, backed by a relational PostgreSQL database accessed through TypeORM.
- Extended and maintained the existing system while delivering new features.
Node.jsNestJSTypeScriptPostgreSQLTypeORMREST API
2022 — 2023
Full-stack Developer / Content Representor
Full-stack skill-assessment platform — self-assessments, peer 360° feedback, progress reports and automated domain recommendations, built around a “Skill Scan” and “Track Recommender” engine with editorial content managed via the ContentStack headless CMS.
- Adopted and ramped quickly on a new back-end framework, building the platform's REST APIs with Node.js and Fastify.
- Worked with a relational PostgreSQL database through Prisma for type-safe data access and schema management.
- Engineered a dynamic Vue.js view layer synchronized with the custom API to process and present ContentStack-managed content.
- Delivered end-to-end features across the Vue.js front end and Fastify back end.
Vue.jsNode.jsFastifyPostgreSQLPrismaContentStackREST API
2021
Back-end Developer / Social Network Application
Bachelor's graduation project
Photo-sharing social network modeled on Instagram, built as a bachelor's capstone to demonstrate working with non-relational and graph databases — user profiles, posts, following relationships, likes, comments and activity feeds.
- Implemented the back-end of the application as part of a development team.
- Modeled the social graph — users, follows and connections — in Neo4j for efficient relationship traversal.
- Integrated Redis for caching and fast in-memory data access.
- Built the server-side logic and data layer in Node.js.
Node.jsNeo4jRedis