
Milan Popovic
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since August 20, 2026
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
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
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.
Technical Consultant & Solution Architect
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.
Web & Mobile Developer & Architect
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).
React Native Developer
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.
Tech Lead React Native Developer
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.
React Native Developer
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.
Web & Mobile Lead Developer
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.
Consultant Software Developer
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.
Teaching Assistant
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.
Experience
BrainBump
https://brainbumpapp.com/The Pump
https://arnoldspumpclub.com/pages/the-pump-club-appPickx TV
https://www.proximus.be/en/id_catb_tv/self-employed-and-small-companies/other-products-and-options/tv-options/proximus-pickx.htmlThe Concours Club
https://theconcoursclub.com/Education
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
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