I understand the Android Framework under the hood — and that lets me optimize performance, secure data, and keep hardware and software in perfect sync. I specialize in real-time systems, native KMP/CMP, and hardware integration, scaling production apps to 100,000+ active users across multi-module codebases.
// Four-plus years building, leading, and shipping production mobile.
I lead full lifecycles — architecting from zero, modularizing legacy codebases, extracting reactive design systems, and migrating apps onto modern foundations. Clean architecture, MVVM/MVI/UDF, and multi-module composition are defaults rather than goals.
On performance I run a tight loop: Android Profiler, automated UI tests, Leak Canary, baseline profiles, R8. I treat UI jank and battery drain as bugs and ship fixes against measurable budgets.
Beyond the app layer I write Kotlin backends with Ktor, share contracts across mobile, server, and DB via KMP, and design offline-first sync that holds up under any condition.
Security is a default, not a checklist. Early exposure to the Android system — rooted devices, custom ROMs, runtime instrumentation — gave me real depth in reverse engineering, vulnerability discovery, and patching. I run dynamic and static analysis on my own apps, and enforce a strict security-conscious coding style that closes off common abuse vectors before production.
A lightweight, Compose-first Android SDK for managing floating system overlays. Separates window management from UI content, adds physics-based dragging, and ensures process resilience via foreground services.
View repository →Touch-free Android navigation. Maps live hand movements to clicks and scrolls with high precision via MediaPipe and a custom accessibility service.
View source →A modular KMP app generating "digital twins" from chat history. Local RAG pipeline backed by SQLDelight and Gemini drives context-aware, low-latency persona simulation.
View research repo →A white-label field surveying platform with a Hardware Abstraction Layer. Dual-mode communication engine that switches between BLE and USB to guarantee data integrity across field hardware.
View framework →An up-to-date Kotlin Multiplatform skeleton with modular architecture and Gradle convention plugins for centralized dependency and build management. Intended as a clean starting point for new KMP/CMP projects.
View template →