Selected work
A patented BLE communication layer for Android
2017–2019Patented BLE communication layer for Android (US 10,820,358) — serialized suspending operations replacing the callback API.
US 10,820,358granted patent, first-named inventor
Server-driven UI in Jetpack Compose
2025Backend-defined screens in Jetpack Compose for World App (10M+ downloads) — UI changes ship same-day, without an app release.
multi-day → same-dayfeature turnaround
One Kotlin Multiplatform core for iOS and Android
2022–2024One Kotlin Multiplatform core for iOS and Android — shared features built once, ~50% less effort.
2 implementations → 1shared features written once instead of twice
A production LLM product delivered over SMS
2024–presentA production LLM product over SMS — client, backend, and pipeline built by one engineer.
SMS + LLM pipeline3 clouds, one engineer
Experience
- Tools For Humanity2025
server-driven UI system in Jetpack Compose for World App (10M+ downloads); product teams ship screens without an app release.
- Transcarent / 98point62022–2024
Kotlin Multiplatform core shared across iOS and Android; shared business logic written once instead of twice.
- Structionsite2020–2022
full Jetpack Compose migration and codebase modularization; OpenGL panoramic viewer and a shared GraphQL KMP library.
- JUUL Labs2017–2019
Android app and patented BLE communication layer for a connected consumer device, built 0→1.
- PAX Labs2016–2017
ground-up BLE application and the secure communication stack behind it, including encrypted local storage.
- Independent2024–present
cross-platform AI product built end to end: Compose Multiplatform client, Node/Postgres backend across three clouds, LLM dialogue pipeline over SMS.
Skills
- UI
Jetpack Compose, Compose Multiplatform, Material Design
- Architecture
Kotlin Multiplatform (KMP), MVVM, MVI, Koin, Server-driven UI, Modularization
- Networking & Data
Retrofit, Ktor, Apollo GraphQL, SQLDelight, Kotlinx Serialization
- Leadership
Technical leadership, Mentoring, Architecture planning, Interviewing & hiring
- AI
LLM pipeline design & integration, AI-driven product features, Agentic dev tooling (Claude Code, Codex)
Patents
US 10,820,358 — Bluetooth Low Energy connection management
A coroutine-based BLE communication layer replacing Android's callback framework — serialized operations, no thread blocking, automatic state-machine handling.
Granted — Session control for a vaporizer device
Device session management for connected consumer hardware.
Granted — User interface and user experience for a vaporizer device
Interaction design for a BLE-connected consumer device.
About
I'm a Staff Android engineer in Oakland. Over ten years I've shipped production apps for connected hardware, healthcare, construction, and fintech — including a patented BLE communication layer built on Kotlin coroutines and a server-driven UI system in Jetpack Compose. Since 2020 I've led Kotlin Multiplatform architecture sharing real code across iOS, Android, and web, and for the past two years I've built an AI product end to end, working daily with LLM pipelines and agentic tools like Claude Code. I'm looking for a staff-level role where deep Android craft and cross-platform architecture move a product that matters.