Senior React Native developer with 7+ years of experience shipping cross-platform mobile apps, web applications, and backend integrations. Strong focus on production-grade React Native architecture, state management, and native module integration. Built and refactored AI prototypes into reliable codebases, delivered live products, and contributes to open-source tools. Works across React Native, TypeScript/Redux, Node.js/Next.js, and cloud/serverless systems (Firebase, AWS Lambda), with additional expertise in Kotlin and Swift for platform-specific needs.

Don Kasun Gallage

Senior React Native developer with 7+ years of experience shipping cross-platform mobile apps, web applications, and backend integrations. Strong focus on production-grade React Native architecture, state management, and native module integration. Built and refactored AI prototypes into reliable codebases, delivered live products, and contributes to open-source tools. Works across React Native, TypeScript/Redux, Node.js/Next.js, and cloud/serverless systems (Firebase, AWS Lambda), with additional expertise in Kotlin and Swift for platform-specific needs.

Available to hire

Senior React Native developer with 7+ years of experience shipping cross-platform mobile apps, web applications, and backend integrations. Strong focus on production-grade React Native architecture, state management, and native module integration.

Built and refactored AI prototypes into reliable codebases, delivered live products, and contributes to open-source tools. Works across React Native, TypeScript/Redux, Node.js/Next.js, and cloud/serverless systems (Firebase, AWS Lambda), with additional expertise in Kotlin and Swift for platform-specific needs.

See more

Experience Level

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

Work Experience

Full Stack Engineer at Freelance
January 1, 2025 - Present
Collaborated with UK university researchers to build a PDF data-extraction POC using Python and AI SDKs, integrated into an existing React web application. Refactored AI-generated React Native prototypes into production-ready apps, restructuring architecture and state management so startup teams could continue development without major rewrites. Built a production React Native football youth training app from scratch with interactive drill tracking and gamified progression.
Freelance Full Stack Engineer
January 1, 2025 - Present
Collaborated with UK university researchers to build an AI-powered PDF data extraction POC using Python and AI SDKs, integrated into an existing React web application. Refactored AI-generated React Native prototypes into production-ready apps by restructuring architecture and state management to support ongoing development without major rewrites. Built a production React Native youth football training app from scratch with interactive drill tracking and gamified progression.
Full Stack Engineer — Mobile and Web at Speer Technologies Inc
January 1, 2023 - December 1, 2024
Built and shipped cross-platform mobile apps in React Native, adding native modules in Kotlin and Swift where platform-specific behavior or device integration was required. Worked on a mental health app that expanded from tablet support into knowledge base pages, video player sections, journal feature improvements, and onboarding updates. Helped develop a multi-location rental property management app with smart-lock access and repair requests using Kotlin and Swift, evolving into a fully native resort management app with amenity booking and payments. Also contributed to shorter web/mobile projects including Auth0 authentication, fleet management for a car rental service, an arid e-hailing app, and fixes for a podcast app.
Software Engineer — Node.js at Gapstars
January 1, 2021 - August 1, 2022
Worked on integration between ATS platforms and Harver using AWS Lambda, supporting the data flows behind candidate onboarding and assessment workflows. Extended existing integrations and built new ones for newly onboarded clients, ensuring each implementation matched the client’s ATS structure and business requirements. Monitored production integrations, fixed bugs, and delivered changes smoothly while working closely with business and product teams in the Netherlands.
Senior Software Engineer — React Native at Lanka Solutions Pvt Ltd / Axiata Digital Labs (Axiata Digital Labs)
September 1, 2020 - January 1, 2021
Outsourced to Axiata Digital Labs to build an internal React Native mobile app for sales representatives at a telecom provider in Nepal within the Axiata group. Built features used by field teams including OCR capture and GPS-based workflows, plus screens for day-to-day sales operations. Collaborated closely with backend and QA teams to deliver updates and keep the app stable for internal users.
Senior Software Engineer — React Native at Lanka Solutions Pvt Ltd
September 1, 2020 - January 1, 2021
Outsourced development for Axiata Digital Labs within the Axiata group. Built an internal React Native mobile app for sales representatives for a telecom provider in Nepal, used by field teams with OCR capture, GPS-based workflows, and screens for day-to-day sales operations. Worked closely with backend and QA teams to deliver updates and maintain app stability for internal users.
Software Engineer at Nuclei Technologies Pvt Ltd
September 1, 2017 - September 1, 2020
Led delivery across multiple React and React Native products including a localized dating app, banking and loyalty workflows, and other client-facing features. Managed a team of 6–8 developers, mentored two interns, and worked directly with clients and cross-functional teams. Built and maintained a Java OCR application for scanning and grading SAT test papers; improved Android POS functionality with Bluetooth printer connectivity and device integration. Started on React Native restaurant product and sports-stat application, later expanding into production feature work across mobile and web as the role grew.
Software Engineer → Senior Software Engineer at Nuclei Technologies Pvt Ltd
September 1, 2017 - September 1, 2020
Led delivery across multiple React and React Native products, including a localized dating app, banking and loyalty workflows, and other client-facing features. Managed a team of 6 to 8 developers, mentored two interns, and worked directly with clients and cross-functional teams. Built and maintained a Java OCR application for scanning and grading SAT test papers; improved Android POS functionality with Bluetooth printer connectivity and device integration. Started on React Native restaurant product and sports stats applications, then expanded into production feature work across mobile and web as the role grew.

Education

B.Sc. (Hon s) at University of Moratuwa
January 1, 2015 - January 1, 2019
Graduate Certificate at Seneca College
January 1, 2022 - January 1, 2023
Graduate Certificate (Project Management in IT) at Seneca College, Ontario, Canada
January 1, 2022 - January 1, 2023
B.Sc. (Hons) in Information Technology at University of Moratuwa, Sri Lanka
January 1, 2015 - January 1, 2019

Qualifications

Project Management in IT (Seneca College)
January 1, 2022 - July 27, 2026

Industry Experience

Software & Internet, Telecommunications, Education, Financial Services, Healthcare, Real Estate & Construction, Media & Entertainment, Gaming