I'm a React Native developer who takes mobile products from architecture through to store release. I'm the sole mobile engineer on LawWorld, a production AI legal platform with 10,000+ registered advocates on Google Play, where I own authentication, access control, in-app purchases, real-time streaming, and offline behaviour. I'm comfortable working down to the native layer β custom Expo config plugins, TurboModules in Kotlin and Swift, EAS build pipelines, and OTA release management.
- ποΈ Mobile Architecture & Ownership β Sole mobile engineer on a ~110-screen production app with 10,000+ registered advocates, owning mobile architecture, release engineering, and Play Store submission end to end alongside a 3-person backend team.
- π Two-Layer Access Control β Role-based permissions resolved against subscription-tier entitlements, designed so a malformed plan response degrades gracefully instead of stripping paying subscribers of purchased features.
- π Resilient Auth Layer β Eliminated unintended logouts on unstable networks with a centralized fetch layer that collapses concurrent token refreshes into a single in-flight request, guards against retry loops, and tolerates offline 401s.
- π³ In-App Purchases β App-wide StoreKit provider so auto-renewals, "Ask to Buy" approvals, and post-outage redeliveries are never dropped β backing a 4-tier subscription group and consumable wallet top-ups with server-side receipt verification.
- π Document Sync Engine β Snapshot-diffing sync between concurrent web and mobile editors with debounced batching and 413-safe chunking, surfacing a visible failure state instead of failing silently.
- π Token-by-Token AI Streaming β Replaced React Native's buffering fetch with SSE over
expo/fetch; extended the pattern to WebSocket dictation and Socket.IO live transcription. - π’ Release Engineering β Cut hotfix turnaround from a full store review cycle to a same-day push via EAS Update OTA; authored 7 Expo config plugins and maintain 4 EAS build profiles across Android and iOS.
- π‘οΈ Privacy & Compliance β Network-layer AI-disclosure consent gate that blocks third-party AI requests before any user content leaves the device, satisfying Apple's App Store disclosure requirements.
Open-source React Native New Architecture TurboModule exposing live bandwidth and link-quality signals β replacing the binary online/offline flag most RN apps rely on.
- Native Bridging: Android
NetworkCapabilities+ iOSNWPathMonitorbehind a codegen'd TypeScript spec, implemented in Kotlin and Swift. - Production-Ready Packaging: Runnable example app, GitHub Actions CI, and semantic-versioned npm releases.
Rental and tenancy management app for independent landlords Β· React Native (Expo), TypeScript, Node.js, MongoDB.
- Offline-First Ledger: SQLite-backed rent ledger with an outbox sync queue β on-site entries reconcile on reconnect without double-posting a payment.
- Multi-Role Codebase: One app serving landlord and tenant roles via per-role navigation trees and server-driven entitlement checks.
- Landlord Tooling: Multi-property portfolios, lease document storage, auto-generated rent schedules, UPI collection with reminders, and maintenance-request threads.
- Deeper React Native New Architecture internals β Fabric, JSI, and custom TurboModule patterns.
- Hardening OTA release strategies with EAS Update channels and rollout gating.
- Offline-first sync patterns and conflict resolution for mobile-first products.
role: React Native & Frontend Developer
focus: Mobile architecture Β· Release engineering Β· Realtime streaming
stack: React Native (Expo) Β· TypeScript Β· Kotlin/Swift (native modules) Β· Node.js Β· MongoDB
interests: New Architecture Β· OTA delivery Β· Offline-first sync Β· In-app purchases
timezone: IST (UTC+5:30)
contact: kruthikbr2@gmail.com
linkedin: LINKEDIN_URL
portfolio: PORTFOLIO_URL

