Skip to content
View imvishalnag's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Programming.com
  • Guwahati, Assam
  • 18:37 (UTC -12:00)
  • LinkedIn in/vishal-nag

Block or report imvishalnag

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
imvishalnag/README.md

Hi there, I'm Vishal Nag πŸ‘‹

Typing SVG


πŸš€ About Me

Results-driven Senior React Native Developer with 7+ years of experience building high-quality mobile and web applications used by 10,000+ active users globally. Currently deployed to Nivoda β€” an enterprise-scale B2B diamond marketplace β€” building cross-platform apps with React Native, Expo, TypeScript, GraphQL, and Apollo Client.

  • πŸ”­ Currently working on Nivoda B2B Diamond Marketplace (via Programming.com)
  • πŸš€ Shipped 15+ mobile apps to Google Play Store and Apple App Store
  • πŸ€– Integrating Claude AI (Anthropic SDK) into production React Native workflows
  • πŸ† Promoted to Senior Developer & Team Lead within 2 years
  • πŸ“ Based in Guwahati, Assam, India

πŸ› οΈ Tech Stack

πŸ“± Mobile

React Native Expo TypeScript

🌐 Web

React Next.js JavaScript Vue.js

πŸ—„οΈ State & Data

GraphQL Apollo GraphQL Redux TanStack Query

πŸ’³ Payments & Deployment

Stripe Firebase Google Play App Store

πŸ€– AI & Modern Tools

Claude AI GitHub Copilot Datadog Sentry


πŸ“± Featured Projects

πŸ† Nivoda β€” B2B Diamond Marketplace (Live on Play Store & App Store | 10,000+ Users)

Enterprise React Native app for Nivoda's global B2B diamond marketplace. Jewellers and buyers search, filter, view, and purchase diamonds, manage orders, track shipments, and pay β€” on Android & iOS.

  • Built diamond search & filtering with product detail views and complete order management flows
  • Integrated Stripe payment gateway for seamless in-app purchases and multi-tier subscriptions
  • Reduced API integration time by ~40% using GraphQL Codegen for auto-generated typed hooks
  • Integrated Claude AI (Anthropic SDK) for code generation and development workflow automation
  • Stack: React Native 0.79, Expo SDK 53, TypeScript, Apollo Client, GraphQL Codegen, TanStack Query v5, Zustand, Stripe, RN Skia, Datadog, Sentry, Firebase, i18next

πŸ’Ž Loupe360 CFM β€” Diamond Sourcing Mobile App (Live on Play Store & App Store)

Feature-rich React Native + Expo mobile app enabling diamond sourcing agents and jewellers to browse inventory, manage bookings, and process orders on the go.

  • Architected complex multi-level navigation using Stack, Drawer, Bottom Tabs, and Material Top Tab navigators
  • Built end-to-end diamond filtering, inventory browsing, and booking management workflows
  • Set up E2E test suite with Appium covering critical user flows
  • Integrated real-time push notifications for order and booking status updates
  • Stack: React Native 0.76, Expo SDK 52, TypeScript, Apollo Client, GraphQL Codegen, Zustand, Claude AI

🚰 Pyaas β€” Door-to-Door Water Delivery App (Live on Play Store)

On-demand water delivery app with multi-duration subscription plans, Razorpay payment integration, and one-click reorder.

  • Led full end-to-end development: UI design, feature development, and Play Store deployment
  • Integrated Razorpay payment gateway with multi-duration subscription plan management
  • Deployed to both Google Play Store and Microsoft App Center within a 4-month timeline
  • Stack: React Native v0.62, React Navigation v5, RESTful APIs, Material UI, Redux, Razorpay

πŸ€– AI & Automation Workflow

πŸ“‹ JIRA Ticket  β†’  πŸ€– Claude AI  β†’  πŸ“ Component Scaffolds + Checklists + Boilerplate
πŸ” Git Diff     β†’  πŸ€– Claude AI  β†’  πŸ“„ PR Descriptions + Release Notes
πŸ“Š API Schema   β†’  πŸ€– Claude AI  β†’  πŸ’» TypeScript Interfaces + GraphQL Hooks

Saving 30–45 minutes of manual work every day by automating dev workflows with Claude AI (Anthropic SDK v0.52).


πŸ’Ό Work Experience

Period Role Company
Nov 2022 – Present Senior React Native Developer Programming.com (Client: Nivoda)
Jul 2022 – Oct 2022 System Engineer Tata Consultancy Services (TCS)
Aug 2020 – Jul 2022 Senior RN Developer & Team Lead Web Infotech
Dec 2018 – Jul 2022 Senior Frontend Web Developer Web Infotech

πŸ† Achievements

  • πŸš€ Shipped 15+ mobile apps to Play Store & App Store β€” collectively serving 10,000+ active users
  • ⚑ Reduced API integration time by ~40% at Nivoda through GraphQL Codegen implementation
  • πŸ€– Integrated Claude AI (Anthropic SDK) into production React Native workflow
  • πŸ… Received 3+ client appreciation awards for exceptional on-time delivery at Web Infotech
  • πŸ“ˆ Promoted from Junior to Senior Developer & Team Lead within 2 years

πŸ“Š GitHub Stats

GitHub Streak

GitHub Profile Summary


🎯 Currently

  • πŸ”­ Building enterprise features for Nivoda diamond marketplace
  • πŸ€– Exploring advanced AI integration patterns in React Native
  • πŸ“š Deep-diving into React Native 0.79 new architecture (Fabric + JSI)
  • 🌱 Learning NX Monorepo advanced patterns and workspace optimization

Let's connect and build something amazing together!

Β 

Popular repositories Loading

  1. InVoice InVoice Public

    HTML

  2. industro industro Public

    industro

  3. imvishalnag imvishalnag Public

    HTML