Hi, I’m Piotr Teo, a senior mobile engineer with 12+ years delivering high-performance Flutter and React Native apps for fintech and enterprise platforms. I’m passionate about refining and optimizing payment and financial tools, focusing on UI/UX polish, onboarding flows, and robust API integration to ensure seamless, production-ready launches. I’ve led initiatives across EPAM, Revolut, Grab, and ST Engineering, shaping mobile architectures, improving stability and performance at scale, and collaborating closely with product and backend teams to ship user-friendly experiences for millions of users worldwide.

Piotr Teo

Hi, I’m Piotr Teo, a senior mobile engineer with 12+ years delivering high-performance Flutter and React Native apps for fintech and enterprise platforms. I’m passionate about refining and optimizing payment and financial tools, focusing on UI/UX polish, onboarding flows, and robust API integration to ensure seamless, production-ready launches. I’ve led initiatives across EPAM, Revolut, Grab, and ST Engineering, shaping mobile architectures, improving stability and performance at scale, and collaborating closely with product and backend teams to ship user-friendly experiences for millions of users worldwide.

Available to hire

Hi, I’m Piotr Teo, a senior mobile engineer with 12+ years delivering high-performance Flutter and React Native apps for fintech and enterprise platforms. I’m passionate about refining and optimizing payment and financial tools, focusing on UI/UX polish, onboarding flows, and robust API integration to ensure seamless, production-ready launches.

I’ve led initiatives across EPAM, Revolut, Grab, and ST Engineering, shaping mobile architectures, improving stability and performance at scale, and collaborating closely with product and backend teams to ship user-friendly experiences for millions of users worldwide.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Senior Mobile Engineer at EPAM Systems
April 2, 2023 - Present
Senior Mobile Engineer focusing on Flutter and React Native for fintech and enterprise platforms. Refined and optimized mobile architectures (MVVM, Clean Architecture), integrated REST APIs, GraphQL, and Firebase; led CI/CD pipelines, improved app stability and performance at scale, and delivered production-ready onboarding and payment features.
Senior Mobile Engineer (Contract) at Revolut
January 2, 2020 - March 2, 2023
Contract mobile engineer delivering iOS and Android features using Flutter and React Native; led end-to-end feature development for payments, onboarding, and security, and worked closely with backend teams to ensure consistency across platforms.
Mobile Engineer at Grab
October 2, 2015 - December 2, 2019
Built native iOS/Android mobile features for ride-hailing and super apps, focusing on ride booking flows, payments, location tracking, and real-time ride status updates; integrated backend APIs and implemented push notifications to improve engagement and reliability. Contributed to a 30% increase in active users.
Mobile Engineer at ST Engineering
July 2, 2013 - September 2, 2015
Onsite mobile developer delivering ride-hailing and related features for enterprise deployments, focusing on booking flows, payments, location APIs, and offline-capable experiences to ensure reliability across variable connectivity.

Education

Master’s Degree in Computer Science at National University of Singapore
August 2, 2009 - May 2, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services