Lawrence – Kotlin, Swift, SwiftUI, experts in Lemon.io

Lawrence

From Philippines (UTC+8)flag

Mobile Developer|Senior

Lawrence – Kotlin, Swift, SwiftUI

Lawrence is a senior mobile engineer with 13 years of experience, specializing in Kotlin Multiplatform, Android SDK development, and Jetpack Compose. He demonstrates strong architectural skills, pragmatic design, and mature CI/CD and testing practices. While his system-level thinking is senior, his live coding fluency and Kotlin language depth are less robust. He communicates clearly and maintains disciplined, AI-assisted workflows.

13 years of commercial experience in
Advertising
AI
Analytics
Dating
E-commerce
Event management
Proptech
B2B
Data monetization
Video streaming software
Software development
AI platform
Main technologies
Kotlin
9 years
Swift
7 years
SwiftUI
5 years
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Software Engineer - Android Developer
Aug 2025 - Ongoing11 months
Project Overview

A permissioned purchase-data platform for consumer applications that helps businesses turn audience insights into engagement, revenue, and actionable analytics. The project involved building Android SDK capabilities for receipt scanning, data persistence, networking, and cross-platform activation workflows.

Responsibilities:
  • Developed Android SDK features for receipt-scanning workflows using CameraX;
  • Contributed as an early developer to a Kotlin Multiplatform activations SDK;
  • Built receipt-scanning functionality with CameraX;
  • Implemented local data storage using AndroidX DataStore and RoomDB;
  • Integrated network services using Retrofit and Ktor;
  • Managed asynchronous operations and concurrency with Kotlin Coroutines;
  • Developed user interfaces with Android Views, XML, ViewBinding, and Jetpack Compose;
  • Applied clean architecture principles using the MVVM pattern;
  • Used AI-assisted tools to support development workflows;
  • Leveraged AI-based planning and Git worktrees to deliver fixes asynchronously
Project Tech stack:
Kotlin
Kotlin Multiplatform
Android SDK
Jetpack Compose
Coroutines
Retrofit
SQLite
AI-assisted coding
GitHub
GitHub Actions
Claude Code
Claude Cowork
Claude LLM
Cursor
Freelance Android & iOS Developer
Feb 2021 - Ongoing5 years 6 months
Project Overview

A cross-platform fashion app for Android and iOS that delivers video-driven content and a modern mobile experience.

Responsibilities:
  • Served as a pioneer developer for the SHIFT SWIM fashion app on both Android and iOS platforms;
  • Built the Android version using 100% Kotlin and Jetpack Compose on a Kotlin Multiplatform project structure to share ViewModels across platforms;
  • Integrated high-performance video players using JWPlayer, YouTube Player, and ExoPlayer SDKs;
  • Migrated portions of the iOS app to SwiftUI;
  • Utilized the Combine framework for reactive programming.
Project Tech stack:
Kotlin
Jetpack Compose
Kotlin Multiplatform
SwiftUI
Combine
Firebase
Firebase Crashlytics
Software Engineer - Android SDK Developer
Feb 2024 - Sep 20251 year 7 months
Project Overview

BlinkReceipt/BlinkEReceipt SDK provides a system that automates the capture of SKU-level purchase data from paper and digital receipts and eCommerce transactions using artificial intelligence.

Responsibilities:
  • Worked as an Android SDK developer for BlinkReceipt Android SDK under Microblink Commerce.
  • Led maintenance and improvement of BlinkReceipt and Account Linking SDK products using Kotlin and legacy Java.
  • Implemented WebView support for the Account Linking SDK to manage JavaScript injection and handle callbacks.
  • Developed public demo applications using Jetpack Compose to showcase SDK capabilities.
  • Utilized Hilt for dependency injection.
  • Ensured code quality through TDD with JUnit 4 and Espresso Web.
Project Tech stack:
Kotlin
Java
Jetpack Compose
Hilt
JUnit
Android SDK
Android
AI-assisted coding
Freelance Android SDK Developer
Apr 2020 - Mar 20243 years 11 months
Project Overview

An Android SDK that enables conversation and engagement features for sports and entertainment applications.

Responsibilities:
  • Developed an Android SDK providing conversation and engagement features for sports and entertainment products;
  • Wrote the entire SDK codebase in Kotlin;
  • Managed SDK publishing through Nexus Repository Manager;
  • Generated technical documentation using Dokka and Sphinx.
Project Tech stack:
Kotlin
Maven
Unit testing
JUnit
API
Android SDK
Senior Android Application Developer
Jun 2019 - Jan 20244 years 7 months
Project Overview

Mobile dating applications built for the Australian market, providing user matching, subscriptions, real-time communication, and analytics capabilities.

Responsibilities:
  • Developed and maintained Android dating applications for the Australian market;
  • Led the migration from native applications to React Native using Expo and TypeScript;
  • Implemented complex features, including Google Billing, Apollo GraphQL clients, and Socket.IO for real-time communication.
Project Tech stack:
React Native
Expo
Typescript
Apollo GraphQL
Kotlin
Firebase
Asana

Education

2013
Information Technology
Bachelor of Science

Languages

English
Advanced

Hire Lawrence or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.