Cut mobile CI time through change-aware TeamCity pipelines, conditional execution, and remote Gradle build caching.
Lead Mobile Software Engineer · San Jose, CA
Building Android & Kotlin Multiplatform platforms and applying AI automation to engineering workflows.
I lead mobile architecture and delivery for large-scale consumer and partner products — moving teams from monolithic native apps to modular, shared SDKs, and modernizing the CI/CD and release systems that ship them.
Selected impact
Where I move the needle
Led modular Kotlin Multiplatform feature SDKs shared across Android and iOS via XCFrameworks — independently versioned and consumable.
Built agent workflows for release orchestration, failed PR-check remediation, dependency updates, and Maestro verify loops.
What I do
Mobile platform engineering, end to end
My work spans the full mobile platform lifecycle: architecture strategy, shared feature SDKs, networking and authentication cores, multi-repository release engineering, and developer-productivity automation.
The throughline is delivery — turning large, cross-team mobile systems into faster, more reliable, and more observable platforms, and increasingly using AI agents to remove manual toil from release and quality workflows.
More about my background →Core stack
Writing
Notes on mobile platforms & engineering productivity
Practical write-ups on Kotlin Multiplatform strategy, CI/CD, release automation, and AI-augmented delivery.