Jovica Bojić · Vue.js Product Development

Senior Frontend Engineer & Technical Lead for Vue.js products.

Products are systems — I engineer the part your users touch. 12 years of frontend architecture, team leadership, and 100+ projects delivered, as an engineer, lead, and agency founder.

Selected work
  • 12+ years in software development
  • 100+ projects delivered
  • 8+ industries
  • 8+ years leading frontend teams
  • AGENCY FOUNDER development agency
  • ENTERPRISE + PRODUCT internal platforms to consumer apps

Built for: Mod24 · MonacoJack · FrieslandCampina · Eurosparen · Expatica · I&F Grupa

01 — Selected Work

Products I’ve built and led

Mod24 marketplace — customers compare and book moving companies
Mod24 dispatch admin — daily operations dashboard

Logistics · Marketplace + Operations

Mod24 — both sides of a moving marketplace

Mod24 is a US platform where customers compare moving companies, book at the best rate, and track their move — while moving companies run daily operations through an internal dispatch system. A marketplace only works if both sides do.

I built both: the customer-facing booking platform as a Nuxt.js application, and the Vue dispatch admin — orders, deliveries, live operational updates — that teams work in all day.

My role — full frontend surface: marketplace + dispatch

  • Nuxt.js
  • Vue.js
  • Vuex
  • SCSS
Live product ↗
GAME LOGIC BONUS ENGINE PAYMENTS STATE CORE LIVE UI

Real-Time Platform · iGaming

MonacoJack — leading the frontend of a real-time platform

MonacoJack is a real-time gaming platform where sessions, balances, bonuses, and payments update live. Real-time doesn’t forgive: state arrives continuously, money is on screen, and a dropped update is a user staring at a wrong balance.

Since 2023 I’ve led the frontend — designing the Vue 3 + Pinia architecture, building game logic, bonus flows, and payment integrations, and mentoring the team that builds within it.

My role — frontend lead: architecture, payments, mentoring

  • Vue.js 3
  • Pinia
  • Vite
  • SCSS

Selected UI screens omitted due to NDA restrictions.

Live platform ↗

Consumer Platforms · Brand Loyalty

Loyalty platforms for FrieslandCampina, Eurosparen & Luckey

Through Dutch agency Magneds I built web loyalty platforms for major consumer brands — products where everyday consumers collect, redeem, and engage. The audience is everyone: every device, every level of patience, with the brand’s reputation riding on each interaction.

I developed the platforms in Vue.js — campaign mechanics, redemption flows, brand experiences — on components parameterized across brand systems instead of rebuilt per client.

My role — frontend development across three brand platforms

  • Vue.js
  • JavaScript
  • SCSS

Enterprise Software · Media Operations

Unicorn — enterprise media operations for I&F Grupa

Unicorn is the enterprise platform the agencies of I&F Grupa run media operations on — planning, buying, reporting, analytics. Enterprise software means encoding how a company actually works: dense data, approval chains, numbers that reach clients.

Over nearly two years I built its frontend in Vue.js — planning and buying workflows, reporting interfaces, and a component architecture made to survive years of feature growth.

My role — frontend development, long-horizon architecture

  • Vue.js
  • Vuex
  • JavaScript
  • SCSS
lokomotiva.tech ↗
Expatica — international publishing platform for expats (public site shown for context)

Publishing · Internal Platforms

Expatica — internal tooling for an international publisher

Expatica is a major international publisher for expats across Europe. Behind a content operation at that scale sits internal machinery — the administration tools the team runs the platform with. Internal tools earn no patience: the team feels every slow screen, daily.

I built two applications for that machinery — a Nuxt.js app on Vue 2/Vuex and an admin panel on Vue 3 — advancing the stack a generation without destabilizing the operation around it.

My role — internal platform development, Vue 2 → Vue 3

  • Nuxt.js
  • Vue.js 2 & 3
  • Vuex
  • SCSS
The platform — expatica.com ↗

…plus 100+ more projects across WordPress, e-commerce, and the web. Have something similar in mind? Let’s talk →

02 — What I Do

Three things I’m hired for

Not service packages — areas of depth built over twelve years of shipping and leading.

/01

Vue.js Product Development

Production-grade applications with Vue 3 and Nuxt — marketplaces, real-time platforms, admin systems, consumer apps. From architecture through launch and the long maintenance life that follows.

More on how I work
/02

Frontend Architecture & Technical Leadership

Leading teams and codebases: architecture decisions, state and performance, code quality, and mentoring. Currently leading the frontend of a real-time platform handling live data and payments.

More on how I work
/03

End-to-End Delivery

From founding and running my own agency: design fluency, client communication, and scope and deadlines owned end to end — across 100+ projects delivered, from enterprise software to consumer web.

More on how I work

03 — How I Work

How I work

Principles from twelve years of shipping — as a developer, a lead, and an agency owner.

01 / 04

  1. 01

    I think like an owner

    I ran my own agency, so I read a brief in budgets, deadlines, and outcomes — not just tickets. I build what the business actually needs, and I’ll tell you when the cheaper path is the better one.

  2. 02

    Architecture before code

    Leading a real-time platform taught me that the decisions made before the first component outlive every sprint. I design state, boundaries, and performance budgets first — so the codebase scales instead of calcifying.

  3. 03

    Design is not someone else’s job

    I’m a certified web and graphic designer. I implement designs faithfully, catch the UX gaps before they ship, and speak the same language as the people who made them.

  4. 04

    Built to hand over

    Maintainable code, real documentation, and mentoring are part of the delivery, not a favor. Your team should be stronger after I leave — which is also why clients bring me back.

Jovica Bojić working with a colleague at a desk, code on the monitor — leading frontend product development
Leading product work, not posing for it.

04 — About

The engineer behind the work

I’m Jovica Bojić, a frontend engineer and technical lead with 12 years in software development. For the last three years I’ve led the frontend of a real-time platform at BrightMedia — owning architecture, payment flows, and the developers building it.

Before that I founded and ran my own web development agency, where I learned that shipping is a business problem as much as a technical one. Today I focus on frontend architecture and product development — and, as a certified web and graphic designer, I think in systems and pixels at the same time.

Tools & stack

Core
  • Vue 3
  • Nuxt
  • Pinia
  • TypeScript / JS
  • Vite
  • SCSS
Platform
  • WordPress
  • WooCommerce
Also
  • Quasar
  • Webflow
  • Adobe CS
  • Leaflet
Want the full history? Download CV (PDF) ↗

Additional Client Work

Selected Websites

Alongside product platforms, enterprise software, and real-time applications, I’ve also delivered 100+ projects for companies, institutions, organizations, and local businesses.

05 — Contact

Let’s talk.

Have a product to build, a frontend architecture challenge, or an opportunity where senior engineering leadership can make a difference? I’d like to hear about it.