Milan Stanković
Frontend Engineer · Vue · React · TypeScript · AI-assisted development
Profile
I'm a frontend engineer based in Belgrade, building clean, scalable, high-performance web applications. I care about component architecture, measurable performance, and interfaces that hold up under real-world complexity — like the analyst-facing tooling I own at LotusFlare for carrier-grade telecom operators.
Experience
Frontend Engineer — LotusFlare · DNO Cloud Portal
Jun 2025 — PresentOwn the UIs that let business analysts configure complex data pipelines, reporting and real-time event processing for carrier-grade telecom operators serving millions of subscribers.
- Cut portal initial load time by 80% (1.2 min → 14 s) via dynamic imports, route-level splitting and Vite optimizations.
- Led the Vue 3 Composition API + Pinia migration; authored reusable composables adopted team-wide.
- Refactored a 2,000+ line SinkConfigEditor into a modular, step-based flow — 45% less complexity, zero regressions.
- Established codebase standards and reorganized imports across 500+ files for long-term maintainability.
- Architected the team's AI engineering stack — cross-IDE agent rules, CLAUDE.md context system and custom skills.
- Built a multi-file S3 upload system with real-time progress, smart error handling and DLQ recovery.
- Architected role-based access control for Reports with permission-driven UI rendering.
Vue 3 · TypeScript · Pinia · Vuex · Vite · Tailwind · Docker · Kubernetes
Frontend Engineer — DEVersity
Apr 2024 — Jun 2025Two products: PointOne, a data-analysis platform, and Aktivizam, a social platform.
- PointOne: built an analytics dashboard with interactive charts and a DataTable with filter/sort/inline-edit/selection.
- Drove the Redux Toolkit → TanStack Query migration, boosting performance and simplifying the codebase.
- Reduced build time 40% and the main bundle 53% via build optimization and route-based code splitting.
- Aktivizam: built core UI (feed, filters, forms, tags, event calendar) and admin tools; led the i18n rollout.
React · Next.js · TypeScript · Nx · TanStack Query · TanStack Table · Tailwind · Shadcn
Junior Frontend Engineer — Connect The Dots
Apr 2023 — Apr 2024AI relationship-intelligence platform.
- Refactored a legacy Vue UI and contributed to modernizing the frontend architecture.
- Built reusable components — Table, Input, Accordion, Checkbox and more — pixel-matched to Figma.
Vue · TypeScript · Pinia · TanStack Query · Storybook · Vitest · Vite
Projects
GameScore — Solo product · gamescore.cards
A production PWA for board-game score-tracking — offline-first, 100,000+ BoardGameGeek titles, and a paid Pro tier with sharable Victory Cards. Designed, built and shipped solo with Claude Code.
Nuxt 3 · TypeScript · Pinia · Dexie / IndexedDB · Cloudflare Workers · Tailwind
claude-setup — Open source · AI workflow toolkit
A modular Claude Code installation toolkit: a self-healing TypeScript hook that re-wakes the model with compiler output, pre-compaction context capture, a context/budget statusline, and a typed memory system. The 'how' behind the velocity.
Python · Shell · Claude Code · Hooks · Skills
Skills
- Languages
- TypeScript, JavaScript, HTML5, CSS3, SQL
- Frameworks & UI
- Vue 3, React, Next.js, Nuxt 3, Node.js, Tailwind, SCSS, Shadcn, MUI, Quasar
- State & Data
- Pinia, Vuex, Redux Toolkit, TanStack Query, RTK Query
- Tooling & Infra
- Vite, Nx, Storybook, Vitest, Git, Docker, Kubernetes, AWS, Cloudflare Workers / D1 / R2
Education
- University of Belgrade, ETF — B.Sc. Systems Engineering · GPA 8.75 / 102018 — 2022
- Mathematical Grammar School, Belgrade — GPA 4.7 / 52014 — 2018