I build responsive Vue applications with a focus on performance, accessibility, and clean UI.

Featured Projects

A showcase of my recent work and technical expertise

E-Commerce Platform

A modern e-commerce platform featuring real-time inventory management, payment processing, and an admin dashboard. Built and maintained as part of a commercial product.

AngularVue.jsSCSS

Commercial project (NDA)

🎬

Movie Explorer

Featured personal project

A modern movie discovery app with search, filters, and detailed information powered by TMDB API.

Nuxt.js 3TailwindPiniaTMDB API
📡

Signal Mapping

Mobile network coverage mapping solution with interactive maps for signal strength analysis, cell site footprints, and geo-location intelligence.

Nuxt.jsLeafletVuetify

Private project

Recommendations

What colleagues and clients say about working with me

Nenad Pejovic
I can say that Ivana is a professional and disciplined individual who follows procedures diligently. She has a positive attitude, collaborates well, and adapts easily to new challenges. Ivana is hardworking, handles pressure effectively, meets deadlines, and consistently delivers good quality work while being flexible.
Nenad PejovicCEO

Technologies I Work With

Modern tools and frameworks for building exceptional web experiences

Core Technologies

JavaScript / TypeScript
Vue / Nuxt.js
CSS / Tailwind / SCSS

Tools & Optimization

Git (GitHub / GitLab)
API Integration (REST, basic GraphQL)
Performance Optimization

My Approach

My approach is centered around building scalable and maintainable frontend systems. I focus on clean component architecture, predictable state management, and performance-conscious UI decisions that improve both developer experience and end-user experience.

🎯

User-Centric

Designing interfaces with clear feedback, accessibility in mind, and intuitive user flows.

Accessibility • Responsive design • UX best practices

Performance

Minimizing unnecessary re-renders, optimizing data loading, and improving perceived performance through smart UI patterns.

Lazy loading • Debouncing • Code splitting

🔧

Maintainable

Writing modular components, enforcing consistency, and keeping the codebase easy to extend and refactor.

DRY principles • Component reusability • Documentation

Looking for a Frontend Developer?

Let's build something amazing together.