Building native SDKs used by thousands of developers globally. Let's build something scalable.
I’m a React Native and Native Mobile Engineer with ~5 years of experience building cross-platform apps and native integrations for Android and iOS.
I work close to the platform layer: designing SDKs, integrating native libraries, and optimizing performance-critical mobile workflows.
My open-source work focuses on JSI, Nitro Modules, Kotlin, Swift, and C++, with practical experience in CMake, Android NDK, JNI, ABI packaging, and native binary integration.
I enjoy solving problems at the intersection of JavaScript runtime and native systems. Recently, my technical deep-dives on React Native background execution and the New Architecture went viral on r/reactnative (16K+ views).
- React Native Engineering: New Architecture, TurboModules, JSI, Fabric, Bridgeless
- Android Native: Kotlin, Java, Android SDK/NDK, Foreground Services, JNI, Gradle, AAR/.so integration
- iOS Native: Swift, Core Location, Core Motion, PDFKit, CocoaPods, lifecycle/background behavior
- Native Systems: C++17/20, CMake, prebuilt native binaries, ABI compatibility and packaging
- App Architecture: scalable cross-platform architecture, performance tuning, API integrations, reliability
Native PDF rendering for React Native using JSI + Nitro Modules.
- Built and maintained end-to-end (Android + iOS)
- Android: Kotlin + PDFium
- iOS: Swift + PDFKit
- Native C++ integration with CMake + NDK
- React Native New Architecture support
Commercial-grade background location SDK for React Native.
- Native Android implementation with Kotlin (Foreground Service, Room)
- Native iOS implementation with Swift + Core Location + BGAppRefreshTask
- Background execution and process-death recovery
- Offline-first persistence and idempotent batch sync
- Developer documentation, eval distribution, and store-review blueprints
Links:
GitHub ·
Evaluation Package ·
Docs
Hands-on experience shipping and maintaining production React Native apps with:
- Native module integrations (Android/iOS)
- Background location and lifecycle-sensitive features
- Authentication and API-heavy workflows
- Payment gateway integrations
- Performance and reliability optimization
I build developer tooling that solves real engineering pain points.
- Maintainer of independently published React Native libraries
- npm package release/version management
- Technical documentation and integration guides
- Issue triage and developer support
- React Native Framework Engineering
- Native Mobile SDK Development
- Android Platform + NDK Engineering
- JSI, TurboModules, Nitro Modules
- C++ and JNI Integration
- Native Packaging and Distribution
- Mobile Performance and Background Systems
- AI-enabled Mobile Experiences
"Great software comes from understanding what happens beneath the abstraction."


