Juan H.
Senior Android & KMP Engineer | Performance & Architecture Specialist
Senior Android Engineer with over 14 years of professional experience specializing in high-performance mobile systems, scalable Kotlin Multiplatform (KMP) architectures, and complex SDK development. I excel at dropping into established codebases to untangle legacy dependencies, optimize system performance, and deliver robust, production-ready features. Most recently, I worked as a Senior Consultant for SmartThings, where I designed and optimized core features for the MOBI SmartKit SDK. I specialize in IoT-driven mobile experiences where efficiency, low-latency parsing, and solid architecture are absolutely critical. Beyond product engineering, I have a deep passion for compiler-level optimizations, KSP/KSP2, and low-level performance tuning. I am the creator of Ghost Serializer, an open-source, byte-first JSON serialization engine built for Kotlin Multiplatform that drastically reduces heap memory allocations by over 50% and speeds up API throughput by up to 66%. I bring this exact compiler-level understanding of the Android platform to every project I take on. How I can help your project: Complex Legacy Migrations: Upgrading older Android SDKs, libraries, and codebases safely without breaking production. SDK & Library Development: Building highly optimized, developer-friendly tools and libraries for internal or public use. Extreme Performance Tuning: Debugging memory leaks, reducing Garbage Collection (GC) overhead, and optimizing network/serialization layers. Kotlin Multiplatform (KMP): Architecting cross-platform data and domain layers to share business logic seamlessly between Android, iOS, and backends. Third-Party Integrations: Implementing complex, state-heavy SDKs (e.g., IoT protocols, WalletConnect/Web3, secure payment gateways). Core Tech Stack: Mobile: Android SDK, Kotlin, Java, Coroutines, Jetpack, KMP Architecture & Performance: KSP2, Memory Optimization, Bytecode-level tuning Backend & Tooling: Spring Boot, Ktor, Git, CI/CD Whether you need to architect a new mobile application from the ground up, scale an existing platform, or squeeze maximum performance out of a critical data path, I bring the technical vision and hands-on expertise to deliver exceptional results. Let's build something incredibly fast and reliable.