Native iOS & Android from a single codebase.
Staff Mobile Software Engineer & KMP Architect. Eliminating the 2x native engineering burn rate for high-growth startups without cross-platform performance compromises.
Remote-first fractional mobile platform architecture for US & Canadian scale-ups, backed by California cross-border on-site availability for design sprints, core audits, and critical unblocks.
Built for Production & Scale
Real cross-platform codebases, open-source tooling, and architectures running in production.
json-to-compose
High-performance Server-Driven UI & Generative UI engine enabling dynamic, remote-driven rendering of native UI trees. Bridges raw JSON AST configurations directly into Compose Multiplatform components across Android, iOS, Desktop, and WASM with zero performance degradation.
val nativeTree = JsonToCompose.render(jsonAst, platform = Platform.iOS)Specialized Mobile Architecture Services
High-leverage architectural leadership for engineering leaders navigating mobile burn rate, hybrid tech debt, or scaling to unified Kotlin Multiplatform codebases.
Architecture & Performance Audit
Deep forensic diagnosis of memory leaks, jank, ANRs, test suite coverage, and modularization health check.
- Trace profiling with Perfetto & Instruments
- Clean Architecture & dependency health review
- TDD test harness & CI/CD bottleneck audit
- Executive remediation roadmap & KMP viability report
KMP Pilot Sprint
Production-ready shared Kotlin core sprint connecting business logic directly to native SwiftUI and Jetpack Compose.
- Shared networking, cache & domain architecture
- Clean MVI state flow with zero native bridge penalty
- Automated CI/CD builds & Kotlin Toolchain setup
- Hands-on team enablement & developer runbooks
Fractional Architect
Embedded staff platform advisory (20–30 hrs/week) aligning executive product vision with mobile engineering velocity.
- 20–30 hours/week dedicated architectural leadership
- Pacific Time alignment with California cross-border presence
- Code review standards, TDD culture & staff mentorship
- Direct technical liaison between leadership and sprint teams
Cross-Platform to Native & Kotlin Multiplatform
Break free from JavaScript bridge latency, brittle plugins, and dual maintenance overhead with structured, brownfield migration paths.
Select Your Architectural Destination
Dual Native
Pure uncompromised native performance and platform conventions.
- Zero abstraction layer overhead & instant day-one OS API access
- Ideal for hardware-intensive apps, widgets, CarPlay & watchOS
- Native iOS & Android ergonomics adhering to Apple & Google HIG
Native UI + Shared KMP Core
Native UX feel with unified business logic, networking, and offline state.
- SwiftUI & Jetpack Compose frontends guarantee 100% native fluidity
- Single source of truth for domain logic, SQLite, encryption & networking
- Eliminates duplicate bug fixes and state drift between platforms
100% Compose Multiplatform
Maximum code parity and rapid feature iteration across platforms.
- Unified Compose declarative UI rendered directly on iOS, Android & Desktop
- Fastest time-to-market for lean product and startup teams
- True native compilation via Kotlin/Native with no runtime webview bridge
High-Velocity Transpilation + Staff Architectural Hardening
Combining cutting-edge AI tooling with senior human architectural craft to deliver secure, production-grade native migrations in weeks rather than quarters.
AI-Assisted Transpilation
Key Deliverables: Rapid extraction of models, business logic, and UI components from legacy cross-platform code.
- Automated AST parsing of React Native / Flutter components into Kotlin/Compose models
- High-throughput extraction of TypeScript/Dart business logic without manual boilerplate
- Algorithmic detection of deprecated plugins and native iOS/Android bridge dependencies
Staff Architectural Hardening
Key Deliverables: Clean Architecture, MVI state flow, zero-bridge native performance, and comprehensive TDD test suites.
- Refactoring shared modules into clean Domain, Data, and Presentation boundaries
- Replacing brittle bridges with direct native compilation and memory safety
- Comprehensive unit and UI test automation ensuring zero functional regressions
Migration Feasibility Assessment
Before writing a single line of production code, de-risk your app modernization with an exhaustive architectural investigation, dependency audit, and phased strangler plan.
Dependency & Bridge Audit
Analysis of native plugins, SDK integrations, and bridge bottlenecks.
Architecture Recommendation
Clear architectural destination selection (Dual Native vs KMP Core vs CMP).
Roadmap & Risk Matrix
Phased strangler migration plan, effort estimations, and risk mitigations.
Let's Connect in SF
Whether you are hiring a Staff Mobile Engineer, seeking architectural advisory, or just want to grab an espresso at a local café.