Passwordless login for Shopify storefronts
Email and SMS one-time passwords on a custom Node.js backend. Real-time input validation and clear error handling pushed registration completion up by 25%.
Nearly five years in web development, four and a half of them on Shopify. I write apps on Node.js, TypeScript and GraphQL: Shopify Functions, sales channel integrations, admin tools in Polaris, and the backend work that holds them together. Right now that's VegaCart, a mobile app builder at Crawlapps.
VegaCart converts a Shopify store into a Flutter-based native app. My side of it is the Shopify-integrated features, real-time store data sync, and keeping the backend scalable as merchant workflows get more involved.
functionsShopify Functions with custom discount logic for complex merchant requirementsbackendReworked the app architecture on Node.js, TypeScript and GraphQL so it's easier to scale and maintainchannelsSales channel integrations and backend improvements that merchants actually feelintegrationsReusable integrations and tighter API workflows, so features behave consistentlyEmail and SMS one-time passwords on a custom Node.js backend. Real-time input validation and clear error handling pushed registration completion up by 25%.
Guest and customer wishlists, multiple shareable lists, theme integration, and automated reminder emails sent through Brevo.
A Polaris admin for setting up Flutter merchant apps. Node.js and Express generate the pubspec automatically, so nobody hand-edits build config per merchant.
Built the quiz into the theme, plus "Random Products on Refresh" and "Browser History" features. Theme performance work in Liquid, JavaScript and React cut bounce rate by 15%.
primaryWhere most of my hours go. Apps, extensions, and the APIs underneath them.
REST and GraphQL API design, reusable third-party integrations.
Admin UIs and storefront features.
The pipeline that turns a store into a Flutter app.
Getting it to production and keeping it there.
B.Sc. Computer Applications & Information Technology
K. S. School of Business Management, Gujarat University · 2019–2022Claude Code in Action
AI Fluency: Framework & Foundations