Andjelko Cvjetkovic

Andjelko Cvjetkovic

Front-End Engineer architecting the next generation of intelligent user interfaces. I combine modern design systems with AI-driven workflows to build immersive, high-performance web experiences.

Core Skills

  • Programming Paradigms: Object-Oriented, Functional and Procedural programming
  • Programming Languages: JavaScript, TypeScript, C#, C++ and CSS
  • AI Engineering: Vercel AI SDK, OpenAI API, Anthropic Claude, Codex, Antigravity, Prompt Engineering
  • Libraries and Frameworks: React, Next.js, Remix, Svelte, TanStack, Visx, D3.js and Three.js
  • CSS Frameworks: Tailwind CSS and Material-UI
  • UI Libraries: Radix, Shadcn and React-Aria
  • Web Rendering Technologies: SSR, SSG and CSR
  • Mobile Development: React Native
  • Testing: Jest, React Testing Library, Vitest, Playwright and Cypress
  • Bundlers: Vite and Metro
  • Database: SQL and MongoDB
  • Version Control: Git
  • Agile Methodologies: Scrum and Kanban

Professional Experience

Codepool

Frontend Developer | June 2021 – Present

  • Architected and developed complex web applications leveraging Next.js, Remix, and Svelte, ensuring high performance and SEO optimization.
  • Engineered interactive data visualization dashboards using D3.js and Visx, transforming complex datasets into actionable insights.
  • Built cross-platform mobile applications using React Native.
  • Designed and integrated robust RESTful APIs and secure JWT-based authorization flows.
  • Delivered scalable CMS solutions (Payload, Sanity, Strapi) and managed complex monorepo architectures to streamline development velocity.
  • Developed complex animations and interactive components to enhance user experiences.
  • Implemented Internationalization (i18n) for multi-language support across applications.
  • Designed and built email templates and notification systems to improve user communication.
  • Wrote and maintained unit, integration, and end-to-end (E2E) tests to ensure application reliability.
  • Worked within Agile teams, actively participating in sprint planning, standups, and retrospectives.
  • Collaborated with designers to implement pixel-perfect designs and ensure consistent user experiences.
  • Communicated directly with clients to gather requirements and deliver tailored, scalable solutions.

Education

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

Bachelor's degree, Computer Software Engineering | Sep 2019 - Present