
Filip Kuzmic
Verified Expert in Engineering
React Developer
Niš, Serbia
Toptal member since October 7, 2022
Filip is a professional front-end developer specializing in React and its surrounding ecosystem. He developed complex and reliable interfaces for multiple e-learning platforms that help thousands of students and teachers daily. Filip enjoys creating products that aid users in their everyday lives.
Portfolio
Experience
- React - 5 years
- JavaScript - 5 years
- CSS3 - 5 years
- Front-end Development - 5 years
- Next.js - 4 years
- TypeScript - 4 years
- Material UI - 3 years
- React Native - 2 years
Availability
Preferred Environment
React, Next.js, Material UI, JavaScript, TypeScript, Firebase, CSS, Front-end Development, React Native, GraphQL
The most amazing...
...thing I've developed is an e-learning platform that helps thousands of students acquire new skills and reach their goals.
Work Experience
Senior Front-end and Mobile App Engineer
Pooky (ScoreRush)
- Developed and maintained a crypto-gaming platform where users can utilize cryptocurrency and NFTs to predict the outcomes of football matches and win rewards.
- Improved and expanded the platform with various features, such as referral programs, a marketplace, challenges, NFT level-ups, ascension, etc.
- Oversaw and controlled the entire development process from the developer's side, including deployment configurations and environment setups.
- Built a mobile app from scratch, mirroring and expanding existing features available on the web platform.
- Set up the entire environment and deployment workflows for mobile app development through Expo.
- Oversaw the app store deployment process for both the Google Play and iOS App Store.
- Established the development environment, practices, and deployment processes. Contributed to developing all app functionalities, such as authentication, onboarding, the core prediction mechanism, profiles, groups, leaderboards, and in-app purchases.
React/Next.js Developer
Skuad
- Scaled the employee management platform by developing various features for easier business management. Understanding the client's needs was of key importance for every feature.
- Performed PR reviews, feature planning, code refactoring, and optimization. The platform handled large amounts of data, making optimizing techniques such as lazy loading, debouncing, and caching important.
- Worked closely with management to best understand business requirements. The platform's nature introduced many complexities that had to be translated into a smooth and easy-to-understand UI.
Front-end React/TypeScript Developer
Class Twist Inc. dba ClassDojo
- Migrated three enterprise-level applications from JavaScript to TypeScript.
- Improved the codebase across multiple applications by removing all type-casting or "any" typed values.
- Optimized existing React design patterns to enhance application speed and functionality.
React Developer
Zenius Education
- Developed an e-learning platform based on Next.js (server-side React) that enables users to purchase the desired course and acquire a certificate of completion and competency.
- Integrated complex features, e.g., referral programs, redeemed vouchers, remote page configuration, multi-language, course reviews, custom content lock and unlock algorithm, in-app purchases, profile customization, sign-in, onboarding, and more.
- Maintained and developed a custom learning management system in React to manage content for multiple websites.
- Scaled up the platform from an MVP and a very first line of code to a large-scale platform with highly reusable components and code. At its peak, the platform handled a few thousand new users daily.
- Integrated Google Analytics with more than 100 events that describe user behavior in detail, including click, scroll, page load, and more.
- Created a custom video player for course videos and a secure and reliable quiz flow.
- Composed detailed documentation about features implementation architecture.
- Created and updated the React-based UI components library used across multiple platforms and websites within the company.
- Optimized and refactored the code for better website performance, increasing the speed by 40%.
Front-end Developer
Freelance
- Created a 3D web editor based around Three.js (React Three Fiber), where users can view and modify pieces of furniture to their preference by choosing from more than 300 different materials, colors, and more.
- Built a website in Next.js that serves as a blog and presentational webpage. The app has a custom CMS built in Sanity.io, and every page is dynamic and configured remotely with multi-language functionality.
- Developed teacher and student side interfaces for an English teaching platform where students interact with the teacher in a real-time classroom.
- Developed presentational UI with more than 25 different web pages and a custom, highly reusable CSS library for a web app that serves as a social network for athletes.
- Managed a team of two developers and two 3D designers, ensuring they were in sync and that the 3D models were compatible with the development process.
Front-end Developer
Bison Media
- Created multiple websites with HTML, CSS, JavaScript, and various libraries, such as Bootstrap, Animate.css, and WOW.js, for small, medium, and large businesses.
- Translated complex PSD designs into a responsive and pixel-perfect user interface.
- Optimized websites for better performance, rewriting legacy code and non-semantic HTML with SEO work.
Experience
ScoreRush Mobile App
Skuad Global HR Platform
https://www.skuad.io/Pooky.gg Web Platform
KALEA Furniture
Zenpro Learning Platform
ClassDojo Applications Migation
https://www.classdojo.com/Content Learning Management System
Native X English Teaching Platform
The Consular Corps of Israel
https://israelconsularcorps.com/ZimLand
https://www.zimland.rs/The Hub
Certifications
JavaScript (React) Developer
IT Bootcamp Serbia
Skills
Libraries/APIs
React, React Redux, Context API, REST APIs, React Router, Node.js, Stripe API, Stripe, Three.js, jQuery, WebGL
Tools
Figma, Git, Redux Toolkit, Jira, Google Analytics, Photoshop CC, Webpack, React Apollo, Expo
Languages
JavaScript, TypeScript, CSS, HTML5, CSS3, HTML, GraphQL, Sass, ECMAScript (ES6), SCSS, PHP
Frameworks
Next.js, Material UI, Tailwind CSS, Vanilla JS, React Native, Redux, Jest, Bootstrap
Paradigms
Responsive Web Design (RWD), Scrum, Agile, Mobile Development, REST, Unit Testing, Testing
Platforms
Vercel, Blockchain, Firebase, Sanity Studio
Other
Responsive UI, Front-end Development, Front-end, React Hooks, User Interface (UI), Single-page Applications (SPAs), React Native Navigation, React Native Reanimated, Server-side Rendering (SSR), Responsive Design, Web3, User Experience (UX), Tailwind UI, Large-scale Projects, Pixel Perfect, APIs, Styled-components, Video Players, Payment Gateways, Content Management Systems (CMS), Apollo, Optimization, Headless Software, Crypto, Non-fungible Tokens (NFT), React Native IAP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring