Vatsal Bhalodia.

Full-stack developerGujarat, India

I build softwarepeople use all day.

I'm a full-stack developer in Gujarat, India. I spend most of my time building CRM platforms and business tools — the kind of software people use all day — plus the React Native apps and deploy pipelines that go with them.

Currently freelancing — open to new work.

01About

A bit about me

I started out doing front-end work and kept following the problem downstream: into the API, then the database, then the server it all runs on. These days I'm comfortable across the whole thing, which means I can ship a feature without three handoffs.

I care most about software that holds up after launch — clear data models, sensible deploys, and interfaces that don't make people think. I'd rather build something small that works than something clever that doesn't.

Right now I'm freelancing and taking on new projects. If you've got something you'd like built, I'm easy to reach.

Based in
Gujarat, India
Status
Open to new projects

Full-stack

front-end → infra

CRMs & tools

software people use daily

Freelance

open to new work

What I take on

01

Web applications

End-to-end builds in React / Next.js and Node — usually CRMs, dashboards, and internal tools where the data model matters as much as the UI.

02

Mobile apps

Cross-platform apps with React Native when a project needs to live on a phone as well as the web.

03

DevOps & deploys

Containers, CI/CD pipelines, and cloud setup so the thing I built keeps running without me babysitting it.

TypeScriptJavaScriptJavaSQLReactNext.jsTailwind CSSReact NativeNode.jsSpring BootMongoDBPostgreSQLDockerCI/CDLinuxCloud deploysTypeScriptJavaScriptJavaSQLReactNext.jsTailwind CSSReact NativeNode.jsSpring BootMongoDBPostgreSQLDockerCI/CDLinuxCloud deploys
Cloud deploysLinuxCI/CDDockerPostgreSQLMongoDBSpring BootNode.jsReact NativeTailwind CSSNext.jsReactSQLJavaJavaScriptTypeScriptCloud deploysLinuxCI/CDDockerPostgreSQLMongoDBSpring BootNode.jsReact NativeTailwind CSSNext.jsReactSQLJavaJavaScriptTypeScript

02Stack

The tools, and how I use them

A deliberately small toolkit. I'd rather know a few things well than collect logos — here's the whole kit, grouped the way I actually think about it.

Languages

01

What I reach for first

  • TypeScript
  • JavaScript
  • Java
  • SQL

Front-end

02

Interfaces that don't make people think

  • React
  • Next.js
  • Tailwind CSS

Mobile

03

When it needs to live on a phone

  • React Native

Back-end

04

APIs and data models that hold up

  • Node.js
  • Spring Boot
  • MongoDB
  • PostgreSQL

Infra

05

So it keeps running without me

  • Docker
  • CI/CD
  • Linux
  • Cloud deploys
/* still learning */

Always one weekend project deep into something new. Right now: sharper system design and squeezing more out of Postgres.

03Work

Selected projects

Full-stack CRMs, business tools, and mobile apps I've shipped. Most are live — follow the demo link to open and try one for yourself.

012026

Enjoy Travels CRM

An end-to-end CRM for a travel agency — passport and visa processing, ticketing, hotel bookings, and full cash/bank accounting in one platform.

  • Passport receiving, dispatch, and live status tracking
  • Visa applications, air tickets, and hotel bookings with profit tracking
  • Cash & bank accounting with daily-close and register reports
  • Built-in WhatsApp messaging companion for client follow-ups
  • Role-based users with Swagger-documented API
  • React
  • Node.js
  • Express
  • MySQL
  • shadcn/ui
  • JWT
022026

Darshan Cab CRM

A fleet-management CRM for a cab business — drivers, vehicles, bookings, and finances tracked end to end with GST billing built in.

  • Driver, customer, and vehicle ledger management
  • Booking workflow with rate quotes and bill-of-supply generation
  • Expense tracking, vendor settlements, and vehicle finance
  • Business and driver performance reports with charts
  • PDF and Excel export across the app
  • React
  • TypeScript
  • Express
  • MySQL
  • Recharts
  • JWT
032026

GST Quote Master

A multi-branch GST quotation system that turns customer and product data into branded, print-ready PDF quotes — built for HEM Infotech.

  • Branch-isolated data for separate offices (Gondal, Rajkot)
  • Quotation workflow: create, edit, and duplicate
  • Customer database and reusable product catalog
  • Branded PDF quotes with per-branch bank details
  • Dashboard with monthly stats and top customers
  • React
  • TypeScript
  • Tailwind
  • Express
  • MySQL
  • jsPDF
042026

Softodoor Billing System

A GST-compliant invoicing app for creating, managing, and printing professional tax invoices with a built-in client database.

  • GST invoices with automatic bill numbering
  • Client management with GSTIN and state details
  • Line items with HSN/SAC codes and per-item GST rates
  • Amount-to-words in Indian Rupees and print-to-PDF
  • Company and bank-detail settings
  • React 19
  • Vite
  • Express
  • MySQL
  • Tailwind
052026

Navratri Garba 2026 — QR Pass System

An event platform for a 5,000-attendee Navratri Garba festival — QR pass generation, gate scanning, and real-time analytics under peak load.

  • QR pass generation and sub-300ms gate validation
  • Online and box-office booking flows
  • Offline-capable scanner backed by IndexedDB
  • Multi-role admin: super admin, manager, box office, bouncer
  • Real-time entry analytics streamed over Socket.io
  • Next.js 14
  • TypeScript
  • Prisma
  • MySQL
  • Socket.io
  • Puppeteer
062026

LeoPet IMS

An inventory-management mobile app for LeoPet (Rajkot) — stock tracking, dispatch and production flows, and on-device PDF reporting.

  • Stock inventory tracking with dashboard analytics
  • Dispatch, production, and stock modules
  • On-device PDF report generation and sharing
  • Charts and reporting via gifted-charts
  • Authenticated, role-aware screens
  • React Native
  • Expo
  • TypeScript
  • Redux Toolkit
  • Zod
072026

Hotel Kavery — Ordering & Kitchen

A full-stack restaurant ordering and kitchen-management system with QR table/room ordering and live kitchen tickets.

  • Staff POS ordering with kitchen ticket printing
  • Customer QR ordering from tables and rooms
  • Kitchen dashboard with real-time order flow
  • Admin dashboard and analytics
  • ESC/POS printer integration and Socket.io updates
  • React
  • Vite
  • Express
  • MySQL
  • Socket.io
  • jsPDF
Private deployment
082026

KBC Portal

A legal case-management CRM with a client-facing portal — case tracking, documents, and billing in one centralized system.

  • Internal CRM for case management
  • Client-facing portal for case access
  • Document management and billing/legal-work tracking
  • Role-based access control
  • Dashboard and reporting views
  • React 19
  • Express
  • MySQL
  • React Router
Private deployment
092026

Finance CRM (Wealth Management)

A CRM for financial advisors to manage clients, portfolios, insurance policies, and meetings — with encryption for sensitive PII.

  • Client onboarding and portfolio/SIP management
  • Insurance tracking: health, vehicle, term life, commercial
  • Meeting/visit logging with a client timeline
  • PAN/Aadhaar encryption, JWT auth, and rate limiting
  • Financial reports and asset-allocation analytics
  • React 19
  • Express
  • MySQL
  • Recharts
  • Helmet
  • JWT
Private deployment
102026

Mobile CRM

A React Native CRM for sales teams on the go — quotations, invoices, receipts, and reports, all exportable to PDF from the phone.

  • Client, package, and vendor management
  • Quotations, invoices, receipts, and proforma invoices
  • Purchase orders and delivery notes
  • On-device PDF export, view, and share
  • Dashboard reports
  • React Native
  • TypeScript
  • React Navigation
  • Async Storage
Mobile app
112026

Stride — Manufacturing MES

A cloth-manufacturing management app spanning ten production stages, with role-based rights and server-side piece-rate pay calculation.

  • Ten-stage workflow: order → yarn → knitting → … → dispatch
  • Per-module view/create/edit/delete rights by role
  • Server-side piece-rate pay (no client-side spoofing)
  • Admin user and role configuration
  • Token-based password reset and deep linking
  • React Native
  • Expo
  • Express
  • MySQL
  • NativeWind
  • JWT
Mobile app
122026

WhatsApp SaaS Inbox

A production-grade team inbox built on Meta's WhatsApp Cloud API — real-time multi-agent messaging with webhook ingestion at scale.

  • WhatsApp Cloud API integration with inbound webhooks
  • Real-time sync via Socket.io with a Redis adapter
  • Chat assignment for team inboxes
  • JWT auth with role-based authorization
  • Dockerized stack with nginx and Swagger docs
  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • Expo
Private deployment
132025

ResearchSultan

A financial trading-education platform — a mobile app for live signals and lessons, an admin panel, and a Node API behind it all.

  • Live trade signals filtered by market category
  • Community polls with real-time vote tracking
  • Educational video library (ResearchSultan University)
  • Subscriptions, KYC, and payments
  • Admin dashboard for users, trades, and content
  • React Native
  • Expo
  • React
  • Express
  • MySQL
  • Socket.io
Mobile app
142025

Softodoor LLP Website

A marketing site for a software-consulting firm — Flutter and React Native engineering, UI/UX architecture, and legacy modernization.

  • Animated hero and call-to-action sections
  • Services showcase with technology tags
  • Engineering-excellence section with Web Vitals metrics
  • Industry-vertical footer (healthcare, fintech, logistics, retail)
  • Mobile-first responsive design
  • React 19
  • Vite
  • Tailwind
  • Framer Motion
Private deployment
152026

POSGo

A modern React point-of-sale system with sales, product, and customer management behind a clean custom design system.

  • Sales dashboard with analytics
  • POS transaction interface
  • Product and customer management
  • Sales reports
  • Custom CSS design system
  • React 19
  • Vite
  • React Router
  • Axios
Private deployment
162026

Extensions CRM

A lightweight CRM demo on a minimal, modern React stack — a clean starting point for core CRM flows.

  • CRM routing and navigation
  • Responsive UI with Lucide icons
  • Minimal, composable component architecture
  • React 19
  • Vite
  • React Router v7
  • Lucide
Private deployment
Everything else is on GitHub

04Contact

Got something to build?

Tell me a little about it and I'll get back to you. Or just email me directly — I read everything.

Location
Gujarat, India
LinkedIn
@in