
Ghanshyam Khokhariya
Verified Expert in Engineering
React Developer
Surat, Gujarat, India
Toptal member since June 9, 2022
Ghanshyam is a full-stack engineer with 6+ years of production experience in React Native and React/Next.js, using TypeScript. His work spans a 5M+ download insurance app where he traced memory leaks to the native layer; products led from first commit through release on both stores; multi-tenant web platforms he architected; and daily AI-agent workflows — including an entire production app shipped through Claude-based orchestration.
Portfolio
Experience
- React Native - 6 years
- React - 6 years
- Mobile App Development - 6 years
- Full-stack Development - 6 years
- Node.js - 6 years
- JavaScript - 6 years
- Redux - 5 years
- Next.js - 5 years
Preferred Environment
React, React Native, Node.js, JavaScript, Tailwind CSS, Redux, Next.js, TypeScript, Claude, Agentic AI
The most amazing...
...bug I fixed was invisible to every JavaScript profiler — a memory leak in a 5M+ download app, traced through the native heap to the bridge layer.
Work Experience
Full-stack Engineer
Self-employed
- Worked in a Turborepo and Yarn Berry monorepo serving a candidate app and recruiter app as a Next.js multi-zone — one domain proxying two independently built applications.
- Ran Turborepo task orchestration with dependency-ordered builds and cached outputs per pipeline, so untouched packages never rebuilt across the monorepo.
- Built the recruiter portal to WCAG acceptance criteria — keyboard-completable flows with focus trapping, announced form errors, AA contrast, and axe with jest-axe failing CI on regressions.
- Engineered server-side filtered pagination over a directory of 40,000+ profiles, with filter panels serializing into API queries and skeleton states holding layout during fetch.
- Built the conversational assistant UI — append-only message log with stable IDs, token-streaming replies, and input gated on a state machine so send, stop, and retry never conflict.
- Implemented role-based access control across recruiters, candidates, and admins, and centralized ESLint, Prettier, and Husky tooling at the monorepo root.
- Shared a shadcn-style UI package, ESLint, Tailwind, and TypeScript configs, and a ky-based API client across apps through Yarn workspace resolution.
- Resolved a TipTap peer-dependency conflict by pinning versions through Yarn resolutions on the node-modules linker, stabilizing builds across the monorepo.
- Kept dev and lint-fix tasks intentionally uncached in Turborepo pipelines while caching build and lint outputs, preventing stale fixes from serving.
- Enforced pre-commit quality gates with Husky and lint-staged over an ESLint 9 flat config, keeping standards uniform across both applications.
Senior React Native Full-stack Engineer
Generousco INC.
- Stabilized and shipped a React Native Expo app to the iOS App Store, managing TestFlight distribution and internal testing through to production release.
- Implemented iOS native offer code redemption with back-end validation logic, resolving App Store subscription billing constraints within the Expo architecture.
- Designed a hybrid promo code system with scalable validation APIs integrated into the iOS checkout flow, working within App Store billing limitations.
- Managed the full iOS release pipeline, including bundle ID configuration, App Store Connect setup, store listings, and App Store review compliance.
- Fixed critical UI bugs, duplicate screen issues, and subscription flow edge cases identified during final QA, stabilizing the app for production release.
- Built and integrated promo code validation APIs into the mobile checkout flow in direct collaboration with product and back-end teams.
- Configured EAS local builds and real-device testing pipelines for features unsupported in simulator environments, reducing build iteration time.
- Redesigned the homepage layout and navigation flows in React Native, ensuring a consistent iOS user experience across devices.
- Diagnosed and resolved sandbox billing limitations and App Store duplication errors that were blocking the release process.
Front-end Engineer
McMaster University
- Built the entire front end of OnSPARK, a long-term care data intelligence platform, as sole front-end engineer — a multi-tenant admin dashboard and bilingual public website in Next.js, React, and TypeScript.
- Shipped resident health analytics — heatmap, trend, and correlation views — with explicit empty and error states, so the dashboard degrades cleanly instead of hanging on a dead back end.
- Killed menu-open jank in the org/facility switcher by virtualizing hundreds of entries with react-window, computing menu width dynamically so the longest label fits without overflowing mobile.
- Replaced scattered per-chart fetch logic with one conditional-fetching pattern across all three analytics views, eliminating the infinite-spinner failure the Indicators page shipped with.
- Made login crash-proof against malformed back-end payloads — response validation with safe fallbacks, so a bad response degrades to a working screen instead of taking down the app.
- Built the notifications inbox end-to-end: read/unread state, one-click mark-as-read, delete, and full email reply from the detail view, so admins respond without leaving the platform.
- Delivered admin user management — searchable list, activation controls, privilege editing, direct email contact — against the platform's authentication API.
- Audited every English and French label across the dashboard and ten-page website, cutting short-form French variants where translations broke mobile layouts — no French text breaking a layout after the pass.
- Ripped out a third-party snackbar library that broke under light theme and replaced it with a theme-driven notification system, unifying light and dark modes across both applications.
- Moved quality gates from local pre-commit hooks to PR-time CI on GitHub Actions and pinned every dependency version — reproducible builds, faster feedback, no stale local checks.
Lead React Native Engineer
Lungta
- Shipped the React Native client app of a Paris same-day courier service to the App Store and Google Play — customers book, pay, and track a courier live on a map, couriers work rides through the same app, with no account required to order.
- Drove the single-application architecture serving both customer and courier experiences in one codebase — one component library, one release pipeline per store — and built the gated entry through which couriers reach their side.
- Engineered the end-to-end guest ordering flow — address search with place types and deliverability checks, merchandise selection, scheduling, contacts, and payment — completing real orders with no account required.
- Integrated Stripe with Apple Pay, Google Pay, and promo codes, handling cancellation and decline as designed flow states, so a failed payment lands the customer somewhere coherent with their order intact.
- Shipped the quotation-expiry system for time-sensitive courier pricing: a validity countdown persisting across back-navigation, with lapsed quotes returning customers to updated pricing before payment.
- Implemented in-flow contact verification via security codes over SMS and email, with pre-checks and clear error states — identity assurance at delivery handoff points without an account wall in front of purchase.
- Delivered the notification system end-to-end: a day-grouped center with managed read states, badge counts synchronized across iOS and Android app icons, and deep links from push notifications straight into orders.
- Turned the product designer's Figma system into a Storybook-documented component library in the first weeks — with i18n across English and French, Jest, and CI/CD static checks running before the first feature shipped.
- Built the live order-tracking surface — courier position streaming over WebSocket onto the map with human-readable arrival estimation — plus courier-side proof-of-delivery components, including the signature-capture canvas.
- Resolved production issues across both platforms as separate runtimes — iOS and Android scroll and touch divergences, Sentry-traced crashes, keyboard behavior over inputs, and made the app accessible for large fonts and screen readers.
Full-stack Engineer
Self-employed
- Designed shared-schema multi-tenancy keyed on sellerId, with JWT-carried seller authorization and access-validation middleware enforcing tenant isolation before any query runs.
- Built the live inventory dashboard in Next.js and React — thousands of SKUs updating in real time, with URL-held filter state as the single source of truth and memoized filtering isolated from the update stream.
- Virtualized dashboard rendering so live stock updates touch only changed cells, keeping filtering responsive with multi-select facets, debounced search, range sliders, and removable filter chips.
- Built tenant switching with cookie-carried seller selection and a three-role hierarchy — Master Admin across all brands, Super Admin scoped to a seller, Admin below — with commercial data like sales figures gated by role.
- Developed the Node.js and Express back end on MongoDB — JWT auth, Zod validation, AWS S3 for images and invoice PDFs, and Swagger-documented REST APIs.
- Automated catalog and stock synchronization from Unicommerce ERP and Shopify — connected via API, OAuth, or secret key — with scheduled node-cron jobs and PDF, CSV, and XML processing pipelines.
- Integrated ChannelEngine as the single marketplace mediator — one integration publishing vendor catalogs to every connected KSA marketplace — with retry logic, exponential back-off, and timeouts so rate limits and transient failures never cascade.
- Built the category mapping module, bridging StockConnect's taxonomy to each marketplace's own category structure, so a single product listing publishes correctly categorized across every marketplace.
- Processed order and shipping events through webhooks routed to the seller they belong to, so each vendor receives exactly the fulfillment information relevant to them.
- Resolved intermittent malformed responses from an external API by tracing requests end-to-end with structured logs and correlation IDs, then hardening the boundary with strict response validation and safe fallbacks.
Senior Full-stack Developer
Stylii
- Built internal commerce tooling for Stylii, a Landmark Group fashion marketplace operating across 7 GCC countries with 600+ brands — covering bulk ordering, seller management, logistics tracking, and real-time product sync.
- Built a bulk order processing system allowing buyers to upload Excel files containing product details, including sizes, colors, types, and photos, with automated seller-side processing and dispatch workflows.
- Developed the Styli companion app integration, enabling sellers to upload products directly from the app with automatic synchronization to the main Stylishop platform in real time.
- Built seller dashboards covering inventory management, order processing, shipment tracking, and packet labeling workflows for high-volume transaction management.
- Implemented dynamic product search using Algolia, localization support across multiple languages, and a secure checkout flow with an integrated payment gateway.
- Optimized front end rendering and application state management using Redux, improving platform performance and stability under high-traffic eCommerce load.
Senior Full-stack Engineer
Self-employed
- Architected a modular Next.js SSR eCommerce ecosystem covering both a customer-facing user portal and a full back-office admin portal for Alhome, Saudi Arabia's online furniture and home decor platform.
- Built the admin catalog management system covering product creation, variations, collections, attributes, and customer review management modules.
- Developed complete order management workflows, including order tracking, status updates, and shipment processing across the admin portal.
- Implemented a marketing module supporting coupon creation, bulk coupon uploads, flexible discount configurations, and an influencer and affiliate campaign management system.
- Applied RBAC across all admin modules for secure permission-based access control and added bilingual support using next-intl for English and Arabic back-office users.
- Built the user portal in Next.js with SSR, integrating Auth.js for secure authentication and session management alongside next-intl for multi-language support.
- Implemented product listing across collections with advanced filtering, product detail pages, wishlist, cart management, and checkout with Tabby and Tamara installment payment integration.
- Developed user account features, including order history, account details, and privacy policy management within the authenticated user experience.
- Built a reusable UI component system shared across both portals, ensuring design consistency and maintainability across all modules.
- Optimized both portals for performance and accessibility across desktop and mobile, following Core Web Vitals and responsive design best practices.
Senior React Native Developer
Everty
- Built and shipped Everty Driver, a React Native EV charging platform for Everty Pty Ltd's Australian charging network, live on the App Store and Google Play across iOS and Android.
- Implemented real-time charging session management using Socket.IO — start and stop sessions, live battery status monitoring, and real-time rate updates synchronized between the driver app and the operator dashboard.
- Resolved concurrent socket state conflicts between driver app and operator dashboard by implementing optimistic concurrency control with version tokens, triggering full state re-fetch on conflicting updates rather than partial merges.
- Built a real-time charger map using Google Maps integration, enabling drivers to locate available stations, filter by connector type, and navigate directly to charging locations.
- Integrated credit card payment processing with pre-auth prompts, idle fee support, email confirmation on session completion, and transaction history under the user account.
- Managed multi-environment Expo builds across development, staging, and production for iOS and Android, maintaining separate configurations throughout the release cycle.
React Native Developer
Batchleads
- Built and shipped BatchLeads, a React Native real estate platform trusted by 10,000+ professionals, live on Google Play and the App Store with property search, lead generation, and map-based discovery features.
- Engineered high-density map rendering by bypassing React's reconciliation entirely — moving property markers to native GeoJSON overlays passed directly to the native map SDK via a custom bridge module, eliminating JavaScript thread freezes at scale.
- Resolve GraphQL subscription cascade where any property update triggered full component tree re-renders across 10,000+ properties — fixed through normalized Apollo cache updates at the individual property level with viewport-aware render prevention.
- Built virtual canvassing with real-time driving route tracking, property note-taking, and automatic route sync between mobile and desktop using Google Maps integration.
- Implemented multi-filter property search across 300+ data filters, including property type, ownership data, distress indicators, and lead status, with real-time map-based results.
- Optimized Apollo GraphQL subscription performance under continuous real-time property updates, maintaining smooth UI responsiveness for active professional users daily.
React Native Developer
Star Health Insurance
- Built core features of Star Health, a React Native healthcare app for Star Health and Allied Insurance, one of India's largest publicly listed insurance companies, now live with 5M+ downloads and 339,000 Play Store reviews.
- Developed the doctor discovery system with real-time search across tens of thousands of profiles filtered by specialty, location, availability, ratings, and insurance acceptance using debounced multi-stage fetching with local cache reconciliation.
- Built the telemedicine real-time chat system with a client-side message queue, sequence numbers, optimistic UI with server-side acknowledgment tracking, and platform-specific reconnection strategies for iOS and Android network transitions.
- Resolved variable-height list rendering instability on the doctor list, where real-time availability updates caused scroll position jumps by decoupling display state from live data and deferring re-measurement to when items left the viewport.
- Diagnosed and fixed a Hermes-specific memory leak on Android appearing after 45+ minute sessions, traced to native bitmap references in a bridge-layer image cache never released under Hermes GC behavior via Android Studio native heap profiling.
- Fixed a Samsung One UI 4.0 crash affecting 0.3% of sessions — isolated through Sentry device metadata correlation across thousands of reports to a race condition between Samsung's custom back stack threading and React Navigation's gesture handler.
- Implemented authentication flows, policy management modules, appointment booking, and secure document handling across iOS and Android within a single shared React Native codebase.
Experience
Star Health—Healthcare App (5+ Million Downloads)
https://play.google.com/store/apps/details?id=com.star.customer_app&hl=en_IN&gl=USOnSPARK — Long-term Care Data Intelligence Platform
https://onspark.ca/Lungta - Courier Demand in Paris
https://apps.apple.com/us/app/lungta/id6755821187I led the React Native build of the client application from first commit to production, in TypeScript. I architected the app, turned the product designer's Figma system into a Storybook-documented component library, and built the guest ordering flow end to end — the quotation-expiry system that returns customers to updated pricing when a quote lapses, payment decline, and cancellation handled as designed states, live tracking over WebSockets, and notifications with synchronized badge counts and deep links. Couriers work their routes through the same application via a gated entry I built, which also includes proof-of-delivery components, including the signature-capture canvas. Architecture documentation and deployment runbooks are shipped alongside the codebase.
StockConnect — Multi-tenant Dropshipping Platform for KSA Marketplaces
https://stockconnect.ollkom.com/account/loginStylishop–Feature-rich eCommerce Platform
https://stylishop.com/Ollkom User Portal
https://shop.alhome.com/enOllkom Commerce Admin Portal
https://alhome.olltek.com/account/loginOpenTalent — AI Talent Platform (Recruiter Portal & Assistant UI)
https://www.opentalent.in/BatchLeads
https://apps.apple.com/in/app/batchleads/id1507452245Everty
https://apps.apple.com/tr/app/everty-driver/id6443764203React Native (Expo) Mobile App Stabilization & Deployment - Generousco
https://apps.apple.com/us/app/time-to-be-generous/id6754541155Education
Bachelor's Degree in Computer Science
Sarvajanik College of Engineering and Technology (SCET) - Surat, Gujarat, India
Skills
Libraries/APIs
React, Node.js, REST APIs, React Redux, Socket.IO, Auth, Stripe, Stripe API, React Router, Google Maps, API Development, React Query, WebRTC, Google Maps API, Chart.js, Stripe Connect API, NativeWind, React Native Testing Library, GraphQL API, Back-end APIs, Google APIs, React Hook Form, React Testing Library, Google Play API, Zod
Tools
Git, GitHub, Expo.io, Jira, Expo, Claude, Notion, Xcode, TestFlight, Apple Push Notifications, GitLab CI/CD, Sentry, Crashlytics, Claude Code, Codex, Fastlane, Stripe Checkout, Google Analytics, Firebase Cloud Messaging (FCM), Mongoose, Shadcn
Languages
JavaScript, HTML, CSS, TypeScript, HTML5, SQL, GraphQL, ECMAScript (ES6), CSS3, Python
Frameworks
React Native, Redux, Tailwind CSS, Next.js, Jest, Next-i18next, Detox, Express.js, JSON Web Tokens (JWT), Swagger, Material UI
Paradigms
Agile, Mobile Development, UI Design, Mobile UI Design, REST, Search Engine Optimization (SEO), App Development, Responsive Web Design (RWD), Database Design, Microservices Architecture, Responsive Layout, DevOps, UX Design, Agile Software Development, Unit Testing, Web UI Design, Web Performance Optimization (WPO), Design Patterns, Web Architecture, Cross-platform, Testing, Responsive Development, Role-based Access Control (RBAC), Event-driven Architecture, Microfrontends, iOS UI Design, API Architecture, Continuous Delivery (CD), Continuous Integration (CI), Test-driven Deployment, Test Automation, Mobile Design, B2C, Offline-first Development, Real-time Systems, Scrum, Marketplace Platforms, Microservices
Platforms
Android, iOS, Firebase, Amazon Web Services (AWS), Mobile, Vercel, API Marketplaces, Algolia, Web, Shopify
Storage
MongoDB, PostgreSQL, Databases, JSON, NoSQL, RDBMS, Amazon S3 (AWS S3), Data Validation, Cloud Firestore
Industry Expertise
Healthcare, App Performance
Other
Mobile Applications, Software Development, Agile Sprints, Front-end, API Integration, APIs, Geolocation, Mapping, Live Chat, Video Chat, Performance Improvement, Responsive UI, Mobile Apps, Mobile App Development, eCommerce, Google Play Store, Styled-components, Full-stack Development, Mobile UI, Large-scale Projects, Software Engineering, Payment APIs, Third-party SDK Integration, Web Development, Pixel Perfect, i18n, Full-stack, Cursor AI, Back-end, Proptech, Code Review, Supabase, Push Notifications, WebSockets, CI/CD Pipelines, Payment Gateways, Front-end Development, Responsiveness, Storybook, Server-side Rendering (SSR), Web Applications, Responsive Web Apps, Android App Development, Web App Development, iOS App Development, GitHub Actions, Single-page Applications (SPAs), Software Architecture, Minimum Viable Product (MVP), Startups, Caching, Architecture, Deployment, Consumer Marketplaces, Marketplaces, Two-sided Marketplaces, Technical Leadership, Leadership, Back-end Development, RESTFul APIs, Cloud, Development, Radix UI, Performance Optimization, Performance Tuning, Render, Webhooks, CSS Animations, Tailwind UI, Stripe Payments, Design, UI Components, AI Tools, API Design, Consulting, Team Leadership, Agile DevOps, In-app Purchases, Subscriptions, Real-time Communication (RTC), Page Speed Optimization, Component Libraries, React Hooks, UI Frameworks, Animation, Health & Wellness, App Store, Single Sign-on (SSO), Front-end Architecture, Scalability, Web Scalability, Application State Management, Core Web Vitals, Lazy Loading, In-app Purchase (IAP), React Native Bridge, Real Estate, WCAG 2, HTTP REST, Apollo, Events, Debugging, SDKs, Artificial Intelligence (AI), Product Management, AI Integration, Software Design, UI Testing, Dashboards, UI Development, Integration, Health, Web UI, Web UX, Documentation, Scroll Animations, Landing Page Optimization, Website Optimization, Apple Pay, General Data Protection Regulation (GDPR), Mentorship, Google Pay, React Native Navigation, iOS UX Design, Real-time Data, Asset Optimization, Offline Caching, Performance, Third-party APIs, Complex Booking, Ownership, Agentic AI, Cloud Storage, Advisory, Planning, Team Building, Real-time Streaming, Supabase Auth, UI Animation, Bug Fixes, Payments, Security, Analytics, Cross-platform App Development, English, Scalable Architecture, App Store Connect, Localization, Geofencing, End-to-end Implementation (E2E), Technical Architecture, Coding, GPS, User Roles, Multilingual Websites, Audits, Authorization, Code Deployment, Secure Coding, Serverless, Modular, Inventory, Video Calling, Calendars, Healthtech, App Design, Mobile Architecture, User Interface (UI), User Experience (UX), Deep Linking, Accessibility, AI-assisted Development, Compliance, Data Visualization, Web Content Accessibility Guidelines (WCAG), NextAuth.js, next-intl, Turborepo, Yarn Berry, Multitenancy, Multi-tenant Architecture, Multi-tenant SaaS, OAuth, Virtualization, ESLint
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring