Filip Kuzmic, Developer in Niš, Serbia
Filip is available for hire
Hire Filip

Filip Kuzmic

Verified Expert  in Engineering

React Developer

Niš, Serbia

Toptal member since October 7, 2022

Bio

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

Pooky (ScoreRush)
React, Next.js, React Native, Crypto, Vercel, Apollo, React Apollo, GraphQL...
Skuad
TypeScript, React, REST, Apollo, GraphQL, Next.js, Firebase...
Class Twist Inc. dba ClassDojo
JavaScript, Front-end, TypeScript, React, Redux, React Router...

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

Part-time

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

2023 - 2024
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.
Technologies: React, Next.js, React Native, Crypto, Vercel, Apollo, React Apollo, GraphQL, Expo, Non-fungible Tokens (NFT), Server-side Rendering (SSR), Responsive Design, Blockchain, Web3, Figma, User Experience (UX), Tailwind UI, ECMAScript (ES6), Large-scale Projects, Payment Gateways, Pixel Perfect, Mobile Development

React/Next.js Developer

2022 - 2023
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.
Technologies: TypeScript, React, REST, Apollo, GraphQL, Next.js, Firebase, Server-side Rendering (SSR), Responsive Design, Node.js, Figma, User Experience (UX), ECMAScript (ES6), Large-scale Projects, Payment Gateways, Content Management Systems (CMS), Pixel Perfect

Front-end React/TypeScript Developer

2022 - 2023
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.
Technologies: JavaScript, Front-end, TypeScript, React, Redux, React Router, Responsive Design, ECMAScript (ES6), Large-scale Projects, Pixel Perfect

React Developer

2020 - 2022
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%.
Technologies: React, Next.js, TypeScript, Material UI, Firebase, CSS, SCSS, Tailwind CSS, Git, Google Analytics, HTML5, Redux, Figma, APIs, JavaScript, CSS3, HTML, Responsive UI, Front-end Development, Front-end, REST APIs, Jest, Webpack, React Hooks, Redux Toolkit, Unit Testing, Scrum, Jira, Video Players, Vanilla JS, Agile, Responsive Web Design (RWD), User Interface (UI), Sass, React Redux, Single-page Applications (SPAs), Context API, Server-side Rendering (SSR), Responsive Design, Node.js, User Experience (UX), ECMAScript (ES6), Large-scale Projects, Content Management Systems (CMS), Pixel Perfect

Front-end Developer

2019 - 2021
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.
Technologies: React, Three.js, TypeScript, CSS3, Material UI, HTML5, Bootstrap, Next.js, Redux, Firebase, Git, Figma, APIs, CSS, JavaScript, HTML, Responsive UI, Front-end Development, Front-end, REST APIs, Jest, Webpack, React Router, React Hooks, Testing, Headless Software, Redux Toolkit, Unit Testing, Scrum, Jira, WebGL, Styled-components, Vanilla JS, Responsive Web Design (RWD), User Interface (UI), Sanity Studio, Sass, React Redux, Single-page Applications (SPAs), Context API, Responsive Design, Vercel, User Experience (UX), ECMAScript (ES6), Pixel Perfect

Front-end Developer

2018 - 2019
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.
Technologies: JavaScript, jQuery, React, PHP, CSS3, Bootstrap, HTML, HTML5, CSS, APIs, Responsive UI, Front-end Development, Front-end, REST APIs, React Hooks, Material UI, Vanilla JS, Responsive Web Design (RWD), User Interface (UI), Sass, Single-page Applications (SPAs), Responsive Design, User Experience (UX), ECMAScript (ES6), Pixel Perfect

Experience

ScoreRush Mobile App

This is a React Native-based mobile app that lets users predict football match outcomes. My engagement with the app began from day one, as I built it from scratch and established the development environment, practices, and deployment processes. I contributed to developing all app functionalities, such as authentication, onboarding, the core prediction mechanism, profiles, groups, leaderboards, and in-app purchases.

Skuad Global HR Platform

https://www.skuad.io/
This is a React-based web platform for company management, international hiring, payroll, and HR operations. The biggest challenge in this project was translating complex business topics into a simple-to-use UI. The platform handles large amounts of data, making optimization and performance crucial for a smooth user experience. I developed various features such as payroll, time logging mechanisms, internal employee status management, contract status features, etc.

Pooky.gg Web Platform

This is a Next.js-based platform for predicting football matches using cryptocurrency and NFTs. My responsibilities included developing and scaling the app and expanding it with various features such as referral programs, NFT leveling, ascension, and challenges. Additionally, I conducted code reviews and feature planning and followed Scrum methodologies.

KALEA Furniture

The project was about a React and Three.js 3D web editor where users can view and modify pieces of furniture to their liking, choosing and changing from more than 300 different materials and colors. The furniture price range is dynamic and based on the materials used.

Zenpro Learning Platform

The project was about an online learning platform built using technologies based on Next.js, Material UI, Apollo Client, GraphQL, Firebase, and more. As a lead front-end developer, I created a reliable, scalable, and bulletproof UI. The platform includes all the features that characterize a modern e-learning platform, such as multi-language UI, referral programs, page remote configuration, reviews, in-app purchases, profile customization, onboarding, and more. In the marketing season, the platform welcomes tens of thousands of new users per day.

ClassDojo Applications Migation

https://www.classdojo.com/
A complex parent monorepo consists of three large applications. My task was to migrate all the code from JavaScript to TypeScript, ensuring no 'any' types or type-castings were left. Code optimization and improvements were also part of the migration process while ensuring every existing functionality remained intact.

Content Learning Management System

React-based web application for managing content on multiple e-learning platforms and web pages. UI allows managers and admins to create and edit learning plans and units, such as videos, quizzes, and materials, and make and update courses, products, certificates, webpages, discounts, and more.

Native X English Teaching Platform

The project was about a React-based (Next.js) English teaching platform where students interact with the teacher in a real-time classroom. I worked on developing both teacher and student-side interfaces while the content on all pages was configured remotely via Firebase. Local time management was the key in this application, so it heavily relies on time and date libraries such as Day.js and time-checking APIs for time interval configuration.

The Consular Corps of Israel

https://israelconsularcorps.com/
A website that serves as a blog and presentational webpage based in React. The app has a CMS admin portal; every page is dynamic and configured remotely. The website can be viewed in English and Hebrew. The admin portal is created with Sanity.io, while the application's front end and contact form API are made in Next.js.

ZimLand

https://www.zimland.rs/
The project was a Vanilla JavaScript website for Zimland company. The UI includes many transitions and animations made with Animate.css and WOW.js. Semantic usage of HTML is critical in this type of website since SEO is essential to businesses.

The Hub

The project was a website for The Hub Pub & Club, created with semantic HTML, CSS, jQuery, and PHP. Content is dynamically loaded from the CMS. The website can be viewed in Serbian and English and is fully responsive.

Certifications

OCTOBER 2020 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring