Brief Summary
As a frontend developer, I officially began my career in February 2022 after a year of dedicated self-learning. Focused primarily on React and CSS, I specialize in building high-performance web applications and translating complex designs into pixel-perfect, responsive, and animated interfaces. I have worked on multiple projects for clients across various industries, from short-term assignments to long-term collaborations lasting over a year. My responsibilities have ranged from leading frontend teams to implementing smaller enhancements and fixes, while working on both small projects and enterprise ones with teams of more than thirty members.
Throughout my career, I have had the privilege of collaborating daily with and learning from amazing senior frontend architects with over 15 years of experience, which greatly helped my professional growth.
Driven by a passion for continuous learning, I am commended by clients for my keen attention to detail, effective communication skills, and strong proficiency in English.
Coding Skills
"The greatest teacher, failure is. Much to learn, you still have." — Yoda
- Main skills
- Used before
- HTML
- CSS
- SCSS
- BEM
- Tailwind CSS
- JavaScript
- TypeScript
- GSAP
- React
- Next.js
- Vite
- Redux
- Zustand
- Immer
- Material UI
- Shadcn/UI
- TanStack Query
- Axios
- React Router
- React Hook Form
- Yup
- Zod
- Storybook
- Accessibility
- i18n
- Three.js
- Jest
- Vitest
- React Testing Library
- Atomic Design
Career
- Medior Frontend Engineer - ADI Global Distribution
Full-time
·Oct 2025 - PresentWorked on an in-house platform, primarily implementing new features and refactoring existing functionalities to improve quality and performance.
Belgrade, Serbia - RemoteReactNext.jsJavaScriptTypeScriptSCSS - Frontend Engineer - Vega IT
Full-time
·May 2022 - Sep 2025I contributed to many different projects, working on tasks such as animations, creating modules from scratch, and debugging existing codebases, with a primary focus on React and CSS.
Novi Sad, Serbia - On SiteReactNext.jsJavaScriptTypeScriptSCSS - Frontend Developer - Vega IT
Internship
·Feb 2022 - Apr 2022Main focus was setting up project starters using gulp.js, and then utilizing the same foundation to turn designs into functional pages.
Novi Sad, Serbia - RemoteUmbracoWordpressHTMLSCSSPixel PerfectJavaScriptgulp.js - Music Producer - Fiverr
Part-time
·Jul 2018 - Mar 2020Collaborated with the lead producer on mixing and mastering as the final stage of his work.
Novi Sad, Serbia - RemoteAudio MixingMasteringSound Design
Clients and Projects
Here’s a collection of projects that I’ve built. Some for work, some for fun. Think of it as a mix of serious business and playful experiments, all wrapped up in code.
Wunder and Wasabi - Crypto and NFTMy approach to the frontend code of the "Wunder and Wasabi - Crypto and NFT" website.
JavaScriptGSAPSCSSPixel PerfectScrolling Animation
Raiffeisen Bank - SerbiaMy approach to the frontend code of the "Raiffeisen Bank Serbia" website.
JavaScriptGSAPSCSSPixel PerfectParallax Animation- NDA
Cruise Passenger Verification PWA
Lead Frontend Engineer
I led the frontend development of a PWA that integrated with government APIs to verify passengers' paperwork and permits for cruises. My responsibilities included setting up the frontend from scratch, developing the application, and guiding the frontend part of the project in the right direction. The app allowed cruise employees to check visas, permits, and list cruise members, ensuring offline functionality in areas without internet connection.
Client location:UKPWAReactTypeScriptZustandReact Hook FormTailwind CSSshadcn/uiStorybookTanStack QueryAxiosVitestReact Testing Library - NDA
Blockchain Document Transfer Application
Frontend Engineer
I engaged in developing a frontend system for the blockchain-powered application that aims to replace paper in the shipping industry. The focus was on creating a secure and tamper-proof document transfer process. My contributions included collaboration with both internal and external teams of developers to achieve a highly performat and user-friendly experience. This experience not only enhanced my technical skills but also provided me with the opportunity to collaborate with highly skilled professionals, learning and gaining insights that have significantly contributed to my growth.
Client location:IsraelReactTypeScriptZustandReact Hook FormMaterial UIStorybookTanStack QueryJestReact Testing Library - NDA
E-commerce Platform
Medior Frontend Engineer
I contributed to the development and maintenance of an enterprise e-commerce platform built on Optimizely, serving the company's product catalog and customer base. My role focused on refactoring substantial portions of existing code and implementing new features in a more clean, maintainable and scalable manner.
Client location:USAOptimizelyReactTypeScriptMobiusStyled ComponentsJestReact Testing Library
Wonders from My Code Playground
Dive into my collection of quirky and charming UI libraries. These mini marvels are my way of turning coding into a playground, where I’ve crafted everything from sleek effects and snazzy animations to some other types of fun projects.
Enjoy the fun and feel free to borrow a sprinkle of inspiration for your own projects!
Image Reveal Animations - DemoA JavaScript library which uses GSAP to create some image reveal animations that trigger on HTML element hover.
ViteJavaScriptGSAPSCSSMask Animation
Character Shuffle Effect - DemoA cool hover effect that shuffles the characters of a hovered element in a fun way creating a playful animation.
JavaScript
Zod Password Strength Validation - DemoProduction-level example of how to leverage Zod for password strength validation in combination with shadcn/ui, React Hook Form, and React.
ReactZodTypeScriptReact Hook Formshadcn/ui
Fading Backgrounds - DemoA JavaScript library which allows you to add fading images with random positions in the back of an HTML element.
ViteJavaScriptGSAPSCSSCSS Animation
