Skip to Content

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
Swapnil Bhojwani

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
Read the stanshop.co case study →

Some Things I’ve Built

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.

A 50% · B 50%
evaluateExperiment({
  key: "checkout_button",
  variants: [
    { name: "A", weight: 0.50 },
    { name: "B", weight: 0.50 },
  ],
  fallback: "A",
}, { id: "user_42" })

Assigned variant

user_42→Variant A

Bucket score

0.0099
01

murmur3("user_42:checkout_button") / 2³²

10,000 simulated users

A50.2%(target 50%)B49.8%

Other Noteworthy Projects

view on GitHub
  • Zurich Life

    Production insurance app for Zurich. Built scalable, reusable UI components for policy and customer flows. 5K+ downloads.

    • Android
    • Kotlin
  • Folder

    On-device ML inference

    A React Native ML inference library built on a JSI native bridge, running on-device models at 25–30 FPS.

    • React Native
    • JSI
    • On-device ML
  • Folder

    White-label desktop GUI

    A cross-platform desktop tool built with Kotlin Multiplatform to white-label React Native apps.

    • Kotlin Multiplatform
    • Desktop
  • Folder

    Offline-first invoicing

    Offline-first architecture with WatermelonDB that processes 500+ invoices reliably without a connection.

    • React Native
    • WatermelonDB
  • Folder

    BLE smart bicycle lock

    Bluetooth Low Energy control for an IoT smart bicycle lock, secured with AES encryption.

    • React Native
    • BLE
    • AES
  • Folder

    MerlinFit

    Fitness app enhancements: audio cues and badge-unlock animations that improved retention.

    • React Native
    • Animations

Things I’ve Written

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!