Milan Popovic, Developer in Belgrade, Serbia
Milan is available for hire
Hire Milan

Milan Popovic

Bio

Milan has spent 9 years building mobile solutions across telecommunications, banking, and streaming industries. His toolkit centers on React Native, Next.js, and Node.js. While at NCR Voyix, Milan onboarded 8 engineers and led a team transition that resulted in more productive sprints than with the previous vendor.

Portfolio

Proximus
React Native, TypeScript, GitHub Actions, Claude Code, GitHub Copilot
BezimeniIT
React Native, React, Next.js, Payload CMS, Node.js, Solution Architecture
An Online Freelance Agency
React Native, React, TypeScript, Next.js, NestJS, Remix, Payload CMS, Node.js...

Experience

  • Mobile Development - 9 years
  • Software Development - 9 years
  • React - 8 years
  • React Native - 8 years
  • Web Development - 7 years
  • TypeScript - 6 years
  • Next.js - 3 years
  • Payload CMS - 2 years

Preferred Environment

Jira, Confluence, Figma, GitHub

The most amazing...

...thing I've architected is a streaming platform, enabling modular layouts and leading a team of 7 developers to deliver a scalable solution for industry clients.

Work Experience

React Native Developer

2026 - PRESENT
Proximus
  • Worked on the migration from Medix to a React Native app.
  • Implemented a modular page with onboarding authorization and widgets.
  • Integrated New Best Offer, New Best Action, and Content Hub integration to show articles.
Technologies: React Native, TypeScript, GitHub Actions, Claude Code, GitHub Copilot

Technical Consultant & Solution Architect

2025 - PRESENT
BezimeniIT
  • Clarified client ideas, created user journeys, scoped work, technical roadmap, and defined the most important features.
  • Defined architecture of full applications with architectural diagram, database diagram, and technical documentation for integration.
  • Launched a streaming platform in 3 months and reached 15k active users in the first month of deployment without any critical issues or out-of-service problems. Great performance for the whole world.
Technologies: React Native, React, Next.js, Payload CMS, Node.js, Solution Architecture

Web & Mobile Developer & Architect

2017 - PRESENT
An Online Freelance Agency
  • Worked on CoinATMRadar: showed all crypto ATMs on the map, handled map integration, and big data optimization for the map. (React Native).
  • Developed KULT: made a Web3 solution for crowdfunding agencies to help young people achieve goals and receive tokens. (NestJS – Node.js and React).
  • Built The Pump, a workout program app with explanation videos and program sheets. Implemented CI via GitHub with Over The Air update and classic releases. (React Native).
  • Created the Pump Admin panel, a business logic for handling all client needs. (Remix – React and Node.js).
  • Implemented the Concours Club, a resort app with HID services for Bluetooth door management of the racing truck garage, dining reservations, and events management. (React Native).
  • Architected Streaming Platform. Created the architecture and database model for a subscription-based streaming platform with integration of 3rd-party marketing agencies. Led 7 developers in building the client app (NextJS) and CMS app (PayloadCMS).
Technologies: React Native, React, TypeScript, Next.js, NestJS, Remix, Payload CMS, Node.js, Express.js, Mobile Development, Web Development, Software Development, Solution Architecture

React Native Developer

2025 - 2026
Screen Solutions
  • Implemented Next.js with React Native Web on an already built mobile and TV app to make the same system work on all platforms.
  • Launched the first version for the web with all functionalities that the mobile and old web app had.
  • Implemented a modular layout system for app design on mobile and web apps.
  • Implemented Claude's code skills to have strong knowledge of best practices with coding and project guidelines.
  • Automated agents to pull Jira, Confluence, and Figma data about tickets so Claude's code can automatically start planning and working on them.
  • Worked on new OTT features and AI development skills improvements.
Technologies: React Native, Next.js, TypeScript, Claude Code, GitHub Copilot, Mobile Development

Tech Lead React Native Developer

2023 - 2025
Candescent
  • Learned the whole system, successfully onboarded 8 people, and the team took the work from the outsource company that started this project in 6 months, with more productive sprints than before.
  • Worked on a full modular architecture, personalized and configured for each client differently.
  • Learned the banking process for the USA. Worked on each module of the banking process.
  • Implemented new banking modules from scratch. Developed native modules for 3rd-party integrations.
  • Implemented bank functionality into the Vision OS app that worked in 3D space with Apple Vision Pro goggles.
Technologies: React Native, Nx, TypeScript, GitHub Actions, GitHub CLI

React Native Developer

2020 - 2023
Xogito Group
  • Refactored the distillery shop auction app to use new technology standards. (React Native).
  • Developed a school app integrating Okta, Google, and SMS services for 2-factor authentication. Addressed performance issues with data caching and images. (React Native).
  • Built BrainBump, a spaced repetition content memory app from scratch with 1 back-end developer; publicly available. (React Native).
  • Created an authentication flow in the native module of Android and iOS for security. Made map integration, presenting all ATM. Implemented the React Native Web version.
Technologies: React Native

Web & Mobile Lead Developer

2017 - 2020
Netcast
  • Developed Android and iOS apps for watching IPTV with full integration of streaming services and optimized data synchronization. Integrated Realm, Watermelon, React-query, and MMKV storage. Optimized list rendering. (React Native).
  • Built a full infrastructure web portal for administration and customer management, including statistics. (React).
  • Developed a web portal for watching IPTV with full streaming service integration. Performed constant refactoring using Hooks and react-query. (React).
  • Created Android SetBox application for watching TV, including past shows viewing and schema display. Optimized big data handling for low-performance SetBox. (Native Android).
  • Developed a back-end microservice in Spring Boot for monitoring user actions on SetBoxes.
Technologies: React Native, Spring Boot, Android, React, TypeScript

Consultant Software Developer

2016 - 2016
Avnet
  • Developed software for an insurance company in the BCPL programming language.
  • Wrote low-level programming code with unprotected memory access using an in-house database.
  • Completed 1 month of training in the UK, where we learned how low-level memory and databases are made and how to implement and use them.
Technologies: Programming

Teaching Assistant

2015 - 2015
Studentska organizacija VIŠER
  • Taught practical work in C# .NET Form application to students as an assistant on the subject "Techniques of visual programming."
  • Taught XAML, C# .NET, and Windows universal application development.
  • Taught students Windows Universal Application Development and guided them through the process.
Technologies: C#, XAML

Experience

BrainBump

https://brainbumpapp.com/
Helps people remember key ideas from their favorite content, be it a book, blog, podcast, talk, or even a class, using the technique of spaced repetition. I built this from scratch with 1 back-end developer. It is publicly available (React Native).

The Pump

https://arnoldspumpclub.com/pages/the-pump-club-app
A workout app from Arnold Schwarzenegger that includes workout plans, reps, and weight tracking. It also features subscriptions and payments, a work history, and video tutorials, with progress tracking and motivation to improve.

Pickx TV

https://www.proximus.be/en/id_catb_tv/self-employed-and-small-companies/other-products-and-options/tv-options/proximus-pickx.html
A streaming platform in Belgium for OTT TV. Users can watch their TV shows and movies on demand. It has player integration and localization protection, and a full schema of programs and new TV shows, and movies that users can enjoy.

The Concours Club

https://theconcoursclub.com/
An app for a resort with a racing track and a garage for supercars. I worked on implementing HID services for Bluetooth door management at the racing truck garage, dining reservations, and event management. (React Native)

Education

2012 - 2016

Bachelor's Degree in Computer Science

The School of Electrical and Computer Engineering of Applied Studies - Belgrade, Serbia

Skills

Libraries/APIs

React, Node.js, Claude API, React Native for Web, React Native Testing Library

Tools

Claude Code, Jira, Confluence, Figma, GitHub, Nx, GitHub CLI, GitHub Copilot, Expo

Languages

TypeScript, Java, C#, XAML, Python, PHP, HTML, CSS, C, C++, SQL, GraphQL, JavaScript

Frameworks

React Native, Next.js, Remix, Payload CMS, .NET, Spring Boot, Bootstrap, NestJS, Express.js

Paradigms

Mobile Development

Platforms

Android

Storage

Realm, MongoDB

Other

Software Development, Web Development, GitHub Actions, Mobile UX, Mobile UI, Solution Architecture, React Native Reanimated, React Native Navigation, Bluetooth, Programming

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