Shubhanshu Barnwal
Tools I built for problems I actually hit.
Extracted from production work, documented, and published. Real installs from real teams — the honest signal that they solve something.
react-native-skelo
Automatic skeleton loading for React Native
Hand-writing skeleton screens is tedious and drifts out of sync with the real UI. Skelo generates the loading state from the component you already wrote — describe your UI once, get the skeleton for free.
$npm i react-native-skeloreact-native-qa-logger
In-app QA logging & debugging for React Native
QA and non-technical testers can't open a Metro console. This drops an in-app debug console into any build — network logs, errors, and events visible on-device, so bug reports come with real evidence instead of screenshots.
$npm i react-native-qa-loggerDeep case studies, not a project dump.
Two production problems, told the way I'd talk through them in an interview: the constraint, the approach, and what actually shipped.
Migrating a production app to React Native's New Architecture
Took a large, live React Native app off the legacy bridge and onto Fabric + Hermes — while it kept serving 100k+ daily users.
Shipping reliable multi-provider payments in a mobile app
Integrated multiple payment providers behind one dependable checkout, with native iOS handling where it mattered.
Three years, shipping real apps.
From building products end-to-end to leading architecture on apps in the App Store.
Jul 2025 — Present
React Native and native iOS development for production apps serving 100k+ users.
Dec 2023 — Jun 2025
Owned end-to-end mobile development for Wiingy's student and tutor platforms.
Jun 2023 — Nov 2023
Built a cross-platform social app with a Next.js admin panel, from scratch.
Sep 2022 — Dec 2022
Earned AWS certifications and deployed React web apps on AWS.
Writing up what I learn.
Deep-dives from real engineering work — how I built things and what I'd do differently.
Let's ship your next app.
Building something exciting? Whether it's a mobile product, an open-source collaboration, or a technical chat — feel free to reach out.