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)