I'm a versatile engineer who has shipped production software across fintech, logistics, travel, and interactive entertainment—and I’m now focused full-time on Unity game development with 5+ years of hands-on experience. I bring a rare blend of Unity architecture depth, cross-platform build engineering, and battle-tested software engineering practices from high-scale consumer apps. I excel at ramping up quickly on new tech stacks and delivering production-quality results within weeks. I’ve led end-to-end feature delivery bridging Unity clients with backend services, enforced Clean Architecture across teams, and driven technical spikes (including a React Native game prototype) to validate cross-platform feasibility. I’m comfortable working across disciplines, mentoring others, and reducing technical debt through documentation and workshops.

Pattarapol Tiensermpong

I'm a versatile engineer who has shipped production software across fintech, logistics, travel, and interactive entertainment—and I’m now focused full-time on Unity game development with 5+ years of hands-on experience. I bring a rare blend of Unity architecture depth, cross-platform build engineering, and battle-tested software engineering practices from high-scale consumer apps. I excel at ramping up quickly on new tech stacks and delivering production-quality results within weeks. I’ve led end-to-end feature delivery bridging Unity clients with backend services, enforced Clean Architecture across teams, and driven technical spikes (including a React Native game prototype) to validate cross-platform feasibility. I’m comfortable working across disciplines, mentoring others, and reducing technical debt through documentation and workshops.

Available to hire

I’m a versatile engineer who has shipped production software across fintech, logistics, travel, and interactive entertainment—and I’m now focused full-time on Unity game development with 5+ years of hands-on experience. I bring a rare blend of Unity architecture depth, cross-platform build engineering, and battle-tested software engineering practices from high-scale consumer apps. I excel at ramping up quickly on new tech stacks and delivering production-quality results within weeks.

I’ve led end-to-end feature delivery bridging Unity clients with backend services, enforced Clean Architecture across teams, and driven technical spikes (including a React Native game prototype) to validate cross-platform feasibility. I’m comfortable working across disciplines, mentoring others, and reducing technical debt through documentation and workshops.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Beginner
Beginner
See more

Language

English
Fluent
Thai
Fluent

Work Experience

Senior Unity Developer/ Ex-Android Engineer at Drest
August 1, 2020 - June 19, 2024
Began with native Android game development, then transitioned to Unity. Joined a Unity project from scratch, contributing from the early architecture stage. Currently working as part of a team of 8 Unity developers, collaborating on core gameplay systems. Led the implementation of core game features, focusing on performance and scalability using Unity 2D and binary data compression/extraction to optimize for mobile platforms. Collaborated across teams to introduce clean architecture principles into the codebase, improving maintainability and testing. Configured and maintained Unity Cloud Build for both Android and iOS, including necessary native integration and signing setups. Integrated various third-party Unity SDKs, including In-App Purchases (IAP), Push Notifications, Analytics, and Firebase.
Android Engineer at Revolut
January 1, 2020 - August 1, 2020
Worked as part of the Core Payment team, a cross-functional team consisting of Android engineers, iOS developers, backend engineers, and a product owner. Developed high-impact features such as "Pay by User ID", significantly enhancing user convenience and transaction flexibility. Took part in code reviews, testing, and release processes, ensuring high code quality and smooth production rollouts.
Mobile Developer at Agoda
June 1, 2016 - April 30, 2019
Actively contributed to 4 different Scrum teams, including both client-facing applications and R&D initiatives, each with unique responsibilities and cross-functional setups. Developed features across multiple domains — from hotel booking to mobile marketing — within a large-scale mobile application. Collaborated with a large mobile team of over 20 Android developers and 20 iOS developers, aligning efforts across squads to maintain consistency and performance. Ensured high code quality through rigorous testing practices, maintaining over 80% unit test coverage and implementing automated tests that covered both normal and edge case scenarios. Worked closely with QA engineers to define test cases and improve automation effectiveness across the mobile app stack.
Android Engineer at Glovo
June 1, 2019 - November 30, 2019
Contributed to the Courier (Delivery) app team, a cross-functional team of Android and iOS engineers, backend developers, and a product owner. Developed and maintained key features, including in-app chat between couriers and customers, enhancing real-time communication. Participated in the release and deployment process, ensuring timely and stable feature rollouts. Collaborated with designers and backend teams to ensure smooth UX and API integration.
IT - Intern at Agoda
May 1, 2015 - August 31, 2015
Internship at Mobile Application Team. Working on Automate Test and iOS application project.
Mobile Developer at Agoda
April 1, 2019 - October 18, 2025
Contributed to four Scrum teams, developing client-facing Android apps and R&D initiatives; collaborated across cross-functional teams to drive features, optimize performance, and maintain code quality.
Android Engineer at Glovo
November 1, 2019 - October 18, 2025
Delivered features for the Courier app, including in-app chat between couriers and customers to improve real-time communication; worked with a large mobile team to ship reliable updates.
Senior Unity Developer / Ex-Android Engineer at Drest
August 1, 2020 - Present
Led major Unity 2D system architecture and built a scalable client-server architecture to reduce mobile overhead and improve runtime performance. Architected advanced Unity Cloud Build workflows for Android & iOS, resolving native build bottlenecks and integrating critical SDKs (IAP, Braze, Push Notifications). Delivered end-to-end features bridging Unity client with backend services using TypeScript and MongoDB within a microservices environment. Accelerated R&D with AI-driven research, validating cross-platform feasibility and reducing decision time by ~30%. Enforced Clean Architecture across teams, reduced technical debt, and led workshops on C# optimization.

Education

Computer Engineering at KingMongkut's Institute of Technology Ladkrabang
January 1, 2012 - December 31, 2016
Bachelor of Engineering in Computer Engineering at King Mongkut's Institute of Technology Ladkrabang
January 1, 2012 - January 1, 2016
Bachelor of Engineering in Computer Engineering at King Mongkut's Institute of Technology Ladkrabang, Bangkok
January 1, 2012 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Financial Services, Travel & Hospitality, Transportation & Logistics, Professional Services, Media & Entertainment