Senior Frontend Engineer · Belgrade, Serbia · Remote/Hybrid

Dusan Andrejevic
Senior Frontend Engineer

Over 7 years building with Vue.js and TypeScript — from complex, data-driven enterprise products to fast, SEO-friendly marketing sites in Astro. I focus on frontend architecture, performance, and maintainable code that holds up over years of change.

7+ yrs

Frontend Engineering

Vue 2 → 3

Migration led

Astro + Vue

Production systems

Previously

Devtech2023 — Present
Hunch2021 — 2023
We Are OSM2021
Computer Rock2019 — 2021

01 Stack

Tools I reach for

A focused toolkit, used deliberately. Deep on a few tools rather than shallow on many.

Core

Vue 3TypeScriptComposition APIPiniaVite

Sites & performance

AstroSSGCore Web VitalsHeadless CMS

Architecture

Module FederationDomain layersAPI contracts

Testing

VitestPlaywrightTesting Library

02 Selected Work

Engineering case summaries

Most of the work happened in private production systems. These are short summaries of the decisions, trade-offs, and outcomes.

Vue 2 → Vue 3 migration in a large production application

Drove an incremental migration inside a large enterprise Vue codebase using Vue 2.7 compatibility mode and feature-by-feature upgrades — the team kept shipping roadmap features throughout, converging on a clean Vue 3 + Composition API surface over several quarters.

Role
Senior Frontend Engineer
Stack
Vue 2.7 · Vue 3 · TypeScript · Pinia
Outcome
No feature freeze; modern Composition API surface

Micro-frontend architecture with Module Federation

Led migration of core modules (including the Subscription Sync flow) from a monolithic frontend into independently deployable micro-frontends, built around Module Federation with clear shared contracts and runtime versioning.

Role
Senior Frontend Engineer
Stack
Module Federation · Vue 3 · TypeScript
Outcome
Independent deploys · improved scalability

High-performance marketing sites with Astro + headless CMS

Built static marketing sites in Astro with headless-CMS integrations. Non-technical teams gained a true editorial workflow while published sites kept strong Core Web Vitals and SEO versus traditional CMS platforms.

Role
Lead frontend
Stack
Astro · TypeScript · Headless CMS
Outcome
Editorial autonomy · strong Core Web Vitals

03 Writing

Notes on the craft

Write-ups on frontend architecture, migrations, and performance — the first one is on the way.

First post coming soon

I'm working on my first write-up. Check back shortly.

Soon

04 Contact

Let's talk

Currently employed full-time · Open to conversations

Not actively looking,
but always happy to connect with thoughtful teams.

I'm not on the market right now, but I enjoy staying in touch with engineers and teams working on interesting frontend architecture, performance, or migration problems. Drop a note, I'll reply.