Hi, I’m Kat Y. Lai, a Senior Mobile Developer with extensive experience building high-performance, scalable applications across iOS and Android using React Native, Swift, Kotlin, and Flutter. I design modular, reusable UI components, integrate RESTful and GraphQL APIs, and implement third-party SDKs and payment systems. I enjoy turning complex ideas into smooth, reliable user experiences that perform well across devices. I’m a collaborative team player who works closely with designers, backend engineers, and QA to deliver polished, cross-platform products from concept to release. I optimize performance, ensure responsiveness, and guide teams through architecture decisions, testing, and deployment to production.

Kat Y. Lai

Hi, I’m Kat Y. Lai, a Senior Mobile Developer with extensive experience building high-performance, scalable applications across iOS and Android using React Native, Swift, Kotlin, and Flutter. I design modular, reusable UI components, integrate RESTful and GraphQL APIs, and implement third-party SDKs and payment systems. I enjoy turning complex ideas into smooth, reliable user experiences that perform well across devices. I’m a collaborative team player who works closely with designers, backend engineers, and QA to deliver polished, cross-platform products from concept to release. I optimize performance, ensure responsiveness, and guide teams through architecture decisions, testing, and deployment to production.

Available to hire

Hi, I’m Kat Y. Lai, a Senior Mobile Developer with extensive experience building high-performance, scalable applications across iOS and Android using React Native, Swift, Kotlin, and Flutter. I design modular, reusable UI components, integrate RESTful and GraphQL APIs, and implement third-party SDKs and payment systems. I enjoy turning complex ideas into smooth, reliable user experiences that perform well across devices.

I’m a collaborative team player who works closely with designers, backend engineers, and QA to deliver polished, cross-platform products from concept to release. I optimize performance, ensure responsiveness, and guide teams through architecture decisions, testing, and deployment to production.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Google
March 1, 2017 - November 20, 2025
Collaborated with product and business teams to identify mobile solutions aligned with user needs and business objectives, delivering measurable engagement and performance improvements. Gathered requirements and provided technical guidance on best practices for building responsive, cross-platform mobile applications across iOS and Android ecosystems. Designed and implemented custom end-to-end mobile solutions, integrating APIs, cloud services, and automation tools to enhance usability, scalability, and data visibility. Led the full development lifecycle—from architecture design and code optimization to deployment and issue resolution—ensuring high performance, stability, and seamless user experience across devices.
Software Engineer, Programmer Analyst at Boeing
September 30, 2015 - September 30, 2015
Designed and developed RESTful APIs using Java and MongoDB to support mobile and web applications with scalable and secure data exchange. Built and maintained native Android and iOS applications, including wearable integrations for watchOS, ensuring responsive UI, optimized performance, and seamless synchronization across devices. Engineered advanced communication features using iBeacons, WebRTC, and IceLink, enabling real-time audio and video calls between Android devices without relying on cellular networks. Performed agile development with TDD to ensure high-quality releases and faster iteration cycles.
IT Intern at Boeing
September 30, 2011 - September 30, 2011
Led the design and development of Boeing’s Test & Evaluation application, ensuring seamless integration between mobile clients and a Java-based backend with Oracle database. Collaborated with QA and product teams to define mobile testing strategies, create automated test scripts, and validate app performance across multiple devices. Oversaw agile sprints as Scrum Master, coordinating development, design, and testing teams to deliver stable, responsive mobile and web experiences on schedule. Enhanced data access and API performance, ensuring reliability, security, and scalability for enterprise-grade applications.
IT Intern at IBM
August 31, 2010 - August 31, 2010
Automated build and deployment workflows for mobile applications using Python and XML, significantly accelerating QA testing cycles and reducing manual setup time. Authored internal documentation and tutorials to help developers and QA engineers create automated deployment scripts using in-house tools. Set up and configured cloud-based testing environments for iOS and Android platforms, improving release consistency, device coverage, and overall product stability.

Education

Master of Science (MSc), Advanced Computing at Imperial College London
January 1, 2015 - December 31, 2016
Graduate Certificate in Software Design and Development, Computing and Software Systems (CSS) at University of Washington
January 1, 2012 - December 31, 2013
Bachelor of Science (B.S.), Informatics at University of Washington
January 1, 2007 - December 31, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Media & Entertainment, Government