Brief Summary
As a front-end developer, I officially began my career in February of 2022 after a year of dedicated self learning. With a primary focus on React and CSS, I specialize in creating highly performant web applications and transforming complex designs into pixel-perfect, responsive, animated interfaces, demonstrated through many successful projects for various clients. My project engagements have ranged from leading front-end teams to contributing with smaller enhancements and fixes. Driven by a passion for continuous learning, I am commended by clients for my keen attention to detail and effective communication skills.
Eager to contribute while expanding my knowledge of coding beyond the boundaries of my comfort zone.
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
- Front-end Engineer - Vega IT
Full-time
·May 2022 - PresentI 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 - Front-end Developer - Vega IT
Internship
·Feb 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
Successfully contributed to projects using React, Next.js, CSS, TypeScript, and other technologies to 7+ collaborative and individual projects for clients from countries like the UK, the Netherlands, Israel, Germany, and Singapore. Two of these projects lasted for about a year, and overall work included both temporary positions and full start-to-finish engagements. Collaborated with industries specializing in shipping, cruising, real estate, and clothing. Built strong client relationships by quickly adapting to diverse team environments.
- Wunder and Wasabi - Crypto and NFT
My approach to the front-end code of the "Wunder and Wasabi - Crypto and NFT" website.
JavaScriptGSAPSCSSPixel PerfectScrolling Animation - Raiffeisen Bank - Serbia
My approach to the front-end code of the "Raiffeisen Bank Serbia" website.
JavaScriptGSAPSCSSPixel PerfectParallax Animation - NDA
Cruise Passenger Verification PWA
Lead Front-end Engineer
I led the front-end development of a PWA that integrated with government APIs to verify passengers' paperwork and permits for cruises. My responsibilities included setting up the front-end from scratch, developing the application, and guiding the front-end 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
Front-end Engineer
I engaged in developing a front-end 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
World-Renowned Clothing Brand Store
Front-end Engineer
I contributed to the front-end development of a well-known clothing brandʼs webstore, focusing on building complex, highly animated UI designs that delivered a smooth user experience using CSS and GSAP. I also worked extensively with Next.js to improve the siteʼs performance and ensure it could scale effectively.
Client location:NetherlandsNext.jsTypeScriptSCSSGSAPAtomic Design
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 - Demo
A JavaScript library which uses GSAP to create some image reveal animations that trigger on HTML element hover.
ViteJavaScriptGSAPSCSSMask Animation - Fading Backgrounds - Demo
A JavaScript library which allows you to add fading images with random positions in the back of an HTML element.
ViteJavaScriptGSAPSCSSCSS Animation - Character Shuffle Effect - Demo
A cool hover effect that shuffles the characters of a hovered element in a fun way creating a playful animation.
JavaScript