Hi, my name is
Swapnil Bhojwani.
I build things for mobile & the web.
I’m a software developer specializing in building high-performance mobile and web applications. Currently, I’m building performant cross-platform experiences at Stanverse Technologies.
About Me
Hello! My name is Swapnil and I enjoy building things that live on phones and the web. I love working at the intersection of great UX and solid engineering — whether that’s optimizing a Next.js storefront or building a real-time ML inference library in React Native.
Fast-forward to today, and I’ve spent 3+ years shipping production apps. At Stanverse Technologies I architect the BFF and remote-config-driven UI for stanshop.co, an e-commerce platform with INR 30Cr+ GMV, and led its Core Web Vitals turnaround (Lighthouse 10 → 73). Before that, at Bombay Softwares, I built everything from on-device computer vision to offline-first enterprise apps.
I also maintain expo-splitkit, an open-source A/B testing library for Expo, and write on Medium about what I learn.
Here are a few technologies I’ve been working with recently:
- React Native
- Next.js
- TypeScript
- JavaScript (ES6+)
- Kotlin
- Kotlin Multiplatform
- Node.js
- Firebase

Where I’ve Worked
Software Developer @ Stanverse Technologies
Aug 2025 - Present
- Architected a Backend-for-Frontend (BFF) for stanshop.co (INR 30Cr+ GMV) with a remote-config-driven UI, shipping features and payment methods (Juspay, PayPal, crypto) without redeployment
- Integrated Juspay (INR 2Cr GMV/month) and a mobile payment sheet, lifting app payment success 24.5% → 38.3%, cutting median payment wait 3s → 1.1s and timeouts 26% → <1%
- Grew organic search clicks ~10× (230 → 3K/day) in 3 weeks by restructuring country-prefixed URLs and adding denomination URLs, which now drive 15% of GMV (~INR 1Cr/month); raised Google crawl coverage +272% through internal linking, runtime sitemaps for 1,000+ products, Product schema, and a blog on an in-house CMS that replaced WordPress (35+ posts, 12% of visitors convert)
- Shipped vendor redemption pipelines (Value Design, Swag.gg, Google Play one-tap redeem) behind an encrypted coupon reveal, powering BGMI UC at INR 70L/month and Google Play at INR 10L/month
- Raised login success 71% → 90% with OTP autofill and US login rate +23 pp with Google One Tap and guest-first checkout; side drawer navigation lifted buy conversion 30% → 60%; a search revamp raised search purchase rate 14% → 24% and a Top Selling section doubled clicks on top-selling inventory
- Built ruleset-based dynamic pricing with nonce + timestamp checks blocking tampering and replay attacks, enabling no-code cohort pricing; custom pricing drove INR 2.1Cr GMV across 19K buyers
- Led a 12-month Core Web Vitals turnaround: Lighthouse score 10 → 73, desktop CWV passing, LCP 6s → 2.2s, INP 900ms → 380ms; good-experience pageviews grew 2.9× and poor-experience pageviews fell 66%
- Cut poor-TTFB sessions 86% via SSR and critical-path cleanup, poor-LCP 79% via image fetchpriority, and poor-INP 64% with startTransition/useDeferredValue; reduced home page weight 88% (300KB → 37KB), all verified on real-user CrUX data
- Shipped KYC verification in the mobile app: 50% of 4K verified users purchased within 24 hours
- Built config-only white-label storefronts powering BuddyLoan and the Jigri creator store (1.6K+ transactions in 3 months, sales ~2× MoM); shipped multi-country DE/EUR support in 2 days for a Gamescom launch
- Closed 12/12 security audit findings (10 critical/high) incl. middleware session forgery, token leakage via URLs and hardcoded secrets, and patched 8 dependency CVEs; moved 100% of coupon codes behind an encrypted, audited reveal API
- Owned P0 incidents end-to-end, including a weekend fix that unblocked an INR 25L B2B order; wrote the global-launch TRDs, mentored interns and reviewed PRs across the codebase
- Designed monorepo architecture (Stanshop + Photon) for code reuse and faster CI/CD; integrated Fliq blockchain trading via WebView (~500K transactions) and OAuth 2.0 Google Sign-in
Some Things I’ve Built
Featured Project
expo-splitkit
Deterministic A/B testing & feature flags for Expo and React Native. Hash-based bucketing that resolves offline at render time — no backend, no network calls, no SDK keys. Open source and published on npm.
- Expo
- React Native
- TypeScript
- npm
Featured Project
Karobar Easy
An attendance management app for small businesses with QR code scanning, text-to-speech, and offline data reliability. 50K+ records, 10K+ DAU and a 4.8★ rating.
- React Native
- QR Code
- TTS
- Firebase
Featured Project
AmbikaParts
Contributed to an app that helps a local auto-parts business manage and keep records of sales, inventory, purchases, staff attendance and salary, and customer information — plus a showcase of the shop’s inventory for its customers.
- Android
- Java
- Firebase
Interactive Demo
Try expo-splitkit live
This runs the library’s own bucketing code in your browser. The same user always gets the same variant, with no network calls or backend involved.
evaluateExperiment({
key: "checkout_button",
variants: [
{ name: "A", weight: 0.50 },
{ name: "B", weight: 0.50 },
],
fallback: "A",
}, { id: "user_42" })Assigned variant
Bucket score
0.0099murmur3("user_42:checkout_button") / 2³²
10,000 simulated users
Other Noteworthy Projects
Zurich Life
Production insurance app for Zurich. Built scalable, reusable UI components for policy and customer flows. 5K+ downloads.
On-device ML inference
A React Native ML inference library built on a JSI native bridge, running on-device models at 25–30 FPS.
White-label desktop GUI
A cross-platform desktop tool built with Kotlin Multiplatform to white-label React Native apps.
Offline-first invoicing
Offline-first architecture with WatermelonDB that processes 500+ invoices reliably without a connection.
BLE smart bicycle lock
Bluetooth Low Energy control for an IoT smart bicycle lock, secured with AES encryption.
MerlinFit
Fitness app enhancements: audio cues and badge-unlock animations that improved retention.
Things I’ve Written
How I Built a Zero-Backend, Deterministic A/B Testing Engine for Expo & React Native
Using the Expo Modules API, MurmurHash3, and native device IDs to eliminate UI flicker, sample correlation, and hefty SaaS bills.
React native component library
How to make a react native UI component library?
How to send push notifications through an Android app using firebase?
Why Firebase Cloud Messaging (FCM) ?
What’s Next?
Get In Touch
I’m always open to new opportunities and interesting projects. Whether you have a question or just want to say hi, my inbox is always open and I’ll try my best to get back to you!
Say Hello



