(01) — IndexPortfolio · 2018 → 2026

Frontendengineer shippinginterfaces thatactually work.

Eight years building real-time dashboards, maps and SaaS interfaces for teams from Bergen to Belgrade and Niš. Currently working as frontend developer on Plug — Norway's shore power management platform.

React·Next.js·TypeScript·Mapbox GL·WebSockets·GraphQL·Auth0·GSAP·Tailwind·MUI·Realtime systems·Data viz·React·Next.js·TypeScript·Mapbox GL·WebSockets·GraphQL·Auth0·GSAP·Tailwind·MUI·Realtime systems·Data viz·React·Next.js·TypeScript·Mapbox GL·WebSockets·GraphQL·Auth0·GSAP·Tailwind·MUI·Realtime systems·Data viz·React·Next.js·TypeScript·Mapbox GL·WebSockets·GraphQL·Auth0·GSAP·Tailwind·MUI·Realtime systems·Data viz·
(02) — Selected work

Some of my involvements and projects

Norway · Germany · Serbia — maritime, sports, energy, media.

(03) — About

I care about the unglamorous half of software too.

I'm a frontend engineer based in Niš, Serbia. I work mostly with Norwegian teams shipping operational SaaS — vessels, chargers, buses, fish farms — the kind of product where uptime matters and the UI has to make a captain's day easier at 4 AM.

8+
Years building
10+
Production apps
(04) — Stack

Tools I've actually used in production.

Core
  • +React
  • +Next.js
  • +TypeScript
  • +JavaScript (ES20xx)
  • +Node basics
UI & Motion
  • +Tailwind
  • +MUI
  • +SCSS / CSS
  • +GSAP
  • +Framer Motion
  • +Radix
Realtime & Data
  • +WebSockets
  • +Mapbox GL
  • +React Flow
  • +React Query
  • +GraphQL
  • +REST
Platform
  • +Auth0 / MSAL
  • +PWA / SSR
  • +Vimeo API
  • +Ghost CMS
  • +WSPay
  • +Excel.js
AI-native workflow
  • +Claude · Cursor · Copilot
  • +AI pair-programming daily
  • +Spec-driven prompting
  • +Codegen + careful review
  • +LLM API integration
  • +RAG / structured outputs
(05) — Get in touchCurrently accepting · Q3 / Q4 2026
Got a hard frontend problem?

Send a brief, book a 20-minute intro call, or just say hi. I read everything.