Andjelko Cvjetkovic
Andjelko Cvjetkovic
Front-End Engineer

Andjelko Cvjetkovic

Building structured, performant interfaces and scalable UI systems. I blend strong visual design with practical engineering to deliver fast, resilient web experiences.

Design SystemsAccessibilityPerformance
Resume

Summary

Front-End Engineer focused on performant, scalable web interfaces across React/Next.js ecosystems. I build production UIs for data- and map-heavy products with strong emphasis on accessibility, Core Web Vitals, and maintainable design systems. I use Codex daily to accelerate implementation, debugging, and refactoring while maintaining engineering quality.

Current Focus: Design systems · Accessibility · Performance-led interfaces

Selected Achievements

  • Rendered 32,000+ map locations smoothly via virtualization (Kam třídit).
  • Handled 10k+ requests/week in peak season with low-end device optimization (Čistou přírodou).
  • Achieved Lighthouse 97 performance on desktop (BH-Passport, Jan 25, 2026).

Core Skills

  • Primary Stack: React, Next.js, TypeScript, JavaScript
  • Front-End Engineering: Performance optimization, accessibility (WCAG), SEO, SSR/SSG/CSR
  • UI Systems: Design systems, component libraries (Radix UI, shadcn/ui, React Aria)
  • Data Visualization & Maps: D3.js, Visx, MapLibre GL JS
  • Testing: Jest, React Testing Library, Vitest, Playwright, Cypress
  • Styling: Tailwind CSS, CSS
  • Additional Frameworks: Svelte, Vue
  • Mobile: React Native
  • Tooling: Vite, Git

Professional Experience

Codepool

Front-End Developer | Jun 2021 – Present

  • Led front-end delivery for production products in React, Next.js, Svelte, and Vue, owning architecture, implementation, and release quality.
  • Built high-performance, map-heavy interfaces with MapLibre GL JS, including apps rendering 32,000+ locations and serving 10k+ weekly requests in peak season.
  • Developed analytics and reporting interfaces with D3.js and Visx, translating complex datasets into decision-ready dashboards.
  • Implemented secure role-based flows with REST APIs and JWT authentication across multiple user roles.
  • Delivered and scaled CMS-backed experiences using custom solutions and platforms (Sanity, Payload, Strapi), including i18n, content operations, and editorial workflows.
  • Established reliable quality gates through unit, integration, and E2E testing (Jest, RTL, Vitest, Playwright, Cypress).
  • Collaborated with designers, backend engineers, QA, and clients to ship accessible, performant, pixel-accurate UI systems.
  • Owned technical direction for front-end architecture decisions, balancing delivery speed with long-term maintainability.
  • Scoped and estimated front-end work with stakeholders, improving sprint predictability and release confidence.
  • Drove performance improvements that contributed to Lighthouse desktop scores up to 97 on production deployments.

Selected Projects

Kam třídit

  • Built a high-performance nationwide map (MapLibre GL JS + Mapy.com API) that renders 32,000+ locations via virtualization.
  • PageSpeed Insights desktop (emulated): Performance 77, Accessibility 78, Best Practices 92, SEO 100 (Jan 25, 2026).
  • Owned UX delivery from Figma screens to a fully functional, mobile-first app.
  • Delivered a pragmatic mobile rollout: launched a PWA first, then shipped WebView-based iOS and Android apps.
  • Implemented role-based workflows (User / Partner / Admin), account management, and location CRUD flows.
  • Created and maintained a shared monorepo design system used across Kam třídit and Čistou přírodou.
  • Stack: React, TypeScript, MapLibre GL JS, Mapy.com API, React Router, Tailwind CSS
  • Link: kamtridit.cz

ScrumGlide

  • Delivered end-to-end frontend for a scrum management platform covering multi-role ticketing, sprint planning, and reporting workflows.
  • Built and maintained a reusable product design system that kept UI consistent and reduced duplication.
  • Implemented advanced analytics views, including burndown charts, sprint feasibility, and epic timeline visualizations.
  • Shipped real-time updates with socket-driven cache synchronization to keep sprint and ticket state consistent.
  • Stack: React, TypeScript, TanStack Router, Visx, Tailwind CSS
  • Link: app.scrumglide.com

Čistou přírodou

  • Built a public nature-trails platform with a MapLibre GL JS map and advanced filters.
  • Delivered a bilingual (EN/CS) CMS UI for trail management and collaborated with backend/QA on legacy data migration.
  • Optimized performance for low-end devices while handling peak traffic (10k+ requests/week in season).
  • Stack: React, TypeScript, MapLibre GL JS, React Router, Tailwind CSS
  • Link: prirodou.samosebou.cz

BH-Passport

  • Rebuilt a travel-agency website from WordPress to a fast, reliable Next.js app.
  • Achieved Lighthouse desktop (emulated) performance score 97 (FCP 0.3s, LCP 1.1s, TBT 110ms, CLS 0) on Jan 25, 2026.
  • Built a custom CMS with Sanity and responsive, dynamic navigation/content pages.
  • Stack: React, Next.js, TypeScript, Sanity, Tailwind CSS
  • Link: bhpassport.ba

Education

Faculty of Information Technologies (FIT), University "Džemal Bijedić" in Mostar

B.Sc. in Computer Software Engineering | Sep 2019 – Jun 2027 (Expected)