20+ years of experience building and scaling websites, mobile applications, SDKs, and backend services. Proven track record leading Android initiatives, architecting cross-platform libraries used by thousands of developers, and mentoring engineering teams. Strong focus on Android fundamentals, performance, and cross-functional collaboration.
Experience
- Sole developer of a Kotlin Multiplatform SDK powering authentication and authorization across Android, iOS, React Native, and desktop JVM clients — all from a single codebase (Kotlin, Swift, ObjectiveC, TypeScript)
- Automated API generation using OpenAPI, KSP, and KotlinPoet, reducing manual boilerplate and improving consistency across platforms
- Passionate about building what's next in mobile. Personal projects are where I test new ideas, explore protocols, and stay close to the craft outside of work constraints. Almost always built with Kotlin Multiplatform and Compose Multiplatform.
- Kettle — A fully end-to-end encrypted messaging app for individuals and groups, built on the MLS protocol for group key exchange (via Rust) and the AT Protocol for decentralized identity.
- Harbor — A unified KMP client for managing multiple Sonarr, Radarr, Lidarr, and related instances from a single interface.
- Monotubber — A logging and tracking app for home mushroom cultivation.
- Apps, backend services, and various web projects are all self-hosted on a personal homelab built around enterprise-grade rack hardware. Docker, Ansible, Terraform, Proxmox, and a (nearly full 😅) 24Us of compute, storage, and AI processing.
- Lead developer of the Stytch Android SDK and proprietary device fingerprinting libraries, enabling secure authentication for tens of thousands of developers; built with Kotlin, Jetpack Compose, C++/JNI
- Architected the Stytch Java SDK using protobuf-based codegen to support cross-platform server integrations
- Contributed to the Stytch iOS SDK (Swift/SwiftUI/ObjectiveC), ReactNative SDK (TypeScript), and Go-based APIs to ensure cross-platform feature parity
- Partnered with product and other engineering teams to align mobile architecture decisions and drive consistency across SDKs
- Mentored junior engineers and guided onboarding for senior hires
- Managed and mentored a 5-person engineering team, owning quarterly planning, delivery, and cross-functional collaboration
- Launched and scaled the Homer Learning app and co-branded apps with Sesame Street and Fisher-Price to tens of thousands of users on Google Play and Amazon Appstore
- Spearheaded adoption of Jetpack Compose across multiple apps, modernizing the UI layer and improving developer velocity
- Architected reusable Android libraries for authentication, payments, and analytics — eliminating duplicated effort across teams
- Facilitated monthly cross-team technical standards meetings to align Android practices across a multi-app portfolio
- Migrated legacy Cordova and React web apps to React Native and native Android
- Led front-end development for brands like Sony, Wells Fargo, Chase, and Groupon
- Pioneered responsive email templates to significantly increase engagement
- Built responsive frameworks and custom JavaScript solutions for IBM's MobileFirst brand, as part of a multi-agency collaboration
- Developed CMS, CRM, and e-commerce platforms for brands like Under Armour
- Early advocate for responsive design, microformats, semantic web, and progressive enhancement
Skills
- Android & Mobile
- Android (SDK development, Jetpack Compose, Kotlin Multiplatform, Java), iOS (Swift, SwiftUI, Objective-C), React Native (TypeScript, Expo)
- Architecture
- MVVM & MVI, Clean Architecture, Dependency Injection (Dagger, Hilt, Koin), Protobuf, GraphQL, REST
- Backend & Cloud
- Go, Python/Django, AWS, CI/CD
- Testing & Performance
- JUnit, Espresso, MockK, performance profiling and optimization
- Leadership
- Technical strategy, cross-functional collaboration, mentorship, roadmap planning