Skip to content

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

53%
CI duration reduction

Cut mobile CI time through change-aware TeamCity pipelines, conditional execution, and remote Gradle build caching.

KMP
Shared Android + iOS platform

Led modular Kotlin Multiplatform feature SDKs shared across Android and iOS via XCFrameworks — independently versioned and consumable.

AI
Delivery automation

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

  • Android
  • Kotlin
  • Kotlin Multiplatform
  • iOS XCFrameworks
  • Gradle
  • TeamCity
  • Maestro
  • AI agents & MCP

Writing

Notes on mobile platforms & engineering productivity

Practical write-ups on Kotlin Multiplatform strategy, CI/CD, release automation, and AI-augmented delivery.

Read the blog