Vivek Mangukiya

Skip to content

Backend developer · Across Gujarat

Backend developer in Gujarat for multi-branch businesses, trusts and manufacturers

From Surat, I build Node.js and TypeScript backends for organisations across Gujarat — the CRMs, inventory, billing and donation systems that keep several locations, warehouses or departments working from the same data.

Based in
Surat, Gujarat
Serving
Ahmedabad · Vadodara · Rajkot · Gandhinagar
Working style
Remote, on-site when useful
Languages
Gujarati · Hindi · English

Why me

Backends built for how Gujarat's businesses actually operate

Many organisations in Gujarat have grown from one location to several — and their software hasn't kept up.

A distributor with godowns in two cities, a manufacturer with a factory in an industrial estate and a sales office in town, a trust running collections across several centres — the challenge is rarely a single screen. It's keeping stock, money and records consistent when several people in several places are changing them at the same time.

That's the problem I've spent most of my time on: multi-warehouse inventory with transfers and purchase orders, donation CRMs with receipts and staff roles, billing with GST and reports that finance can trust. The backend is where those rules either hold or quietly fall apart.

  • Designed for multiple locations

    Branch- and warehouse-aware data models, transfers that can't lose stock, and reports that roll up across locations.

  • Remote by default, on-site when it counts

    Most work happens over calls and Git. For kick-off workshops or go-live, I can travel within Gujarat.

  • Comfortable with Gujarati-speaking teams

    Staff can explain their process in Gujarati; the specs, code and documentation stay in clear English.

  • Built to be maintained by someone else

    Typed code, consistent structure and documented APIs, so your in-house team or next vendor can work on it.

Services

Backend services for organisations in Gujarat

Typical engagements across Ahmedabad, Vadodara, Rajkot, Gandhinagar and the rest of the state.

  • Multi-warehouse inventory backends

    Purchases, sales, purchase orders and inter-warehouse transfers, with stock that stays correct at every location.

  • Donation and trust management systems

    Donor records, campaigns, online donations via Razorpay, receipts and staff permissions for religious, educational and charitable trusts.

  • CRM and ERP-style modules

    Leads, customers, orders, approvals and role-based access — added module by module instead of one risky big-bang rollout.

  • Reporting and data exports

    Daily, monthly and branch-wise reports, plus Excel and PDF exports for owners, accountants and auditors.

  • Integrations with the tools you already use

    Payment gateways, email providers and third-party APIs connected with proper error handling and retries.

  • Backend audits and performance fixes

    Slow queries, inconsistent data or fragile code reviewed and fixed — with a written summary of what changed and why.

Tools I build with

  • Node.js
  • Express.js
  • TypeScript
  • PostgreSQL
  • MongoDB
  • MySQL
  • REST APIs
  • Role-based access control
  • Razorpay
  • Excel & PDF exports
  • Docker
  • Git

Selected work

Relevant work

Inventory across warehouses, donations across campaigns, billing across currencies — systems built around many moving parts.

Inventory & CRM

Paper Stock Management CRM

Multi-warehouse paper inventory CRM covering purchases, sales, transfers, purchase orders, roles and operational reporting.

  • Tracked stock across multiple warehouses with live transfers.
  • Connected purchase orders, purchases, and sales to the same inventory.
  • EJS
  • Node.js
  • Express
  • MongoDB
  • REST APIs

Donation CRM

Gurukul Donation Management CRM

Donor CRM for collections, receipts, campaigns and staff roles — with Razorpay payments and reporting for day-to-day operations.

  • Centralised donors, campaigns, receipts, and collections in one CRM.
  • Enabled online giving with Razorpay tied to receipts and records.
  • Next.js
  • Node.js
  • EJS
  • PostgreSQL
  • Razorpay API
  • REST APIs

Billing & inventory

DiamX — Billing Management Platform

Billing and inventory platform with GST, multi-currency invoices, stock sync, Razorpay payments, PDF invoices and Excel reports.

  • Kept invoices, purchases, sales, and stock in one GST-aware flow.
  • Generated PDF invoices and Excel reports for finance ops.
  • EJS
  • Node.js
  • Express
  • MongoDB
  • Razorpay
  • REST APIs

Process

Working together from anywhere in Gujarat

Distance within the state is rarely a problem — this is how I keep projects moving.

  1. 01

    Kick-off call or visit

    A video call — or an on-site visit for larger projects — with the people who run each location or department.

  2. 02

    Location-by-location map

    I document how each branch, warehouse or centre works today and where data needs to be shared or kept separate.

  3. 03

    Phased rollout

    Start with one module or one location, prove it in daily use, then extend — so operations never stop.

  4. 04

    Training and handover

    Walkthroughs for admins, API docs for developers and a support window agreed in advance.

FAQ

Common questions

Do you work with companies in Ahmedabad, Vadodara or Rajkot?
Yes. I'm based in Surat and work with teams anywhere in Gujarat. Most collaboration is remote, and I can travel for kick-off or go-live when the project needs it.
Can you build a system for multiple branches or warehouses?
Yes — it's the kind of work I've done most. The Paper Stock Management CRM, for example, tracks purchases, sales and transfers across multiple warehouses with role-based access.
We run a trust. Can you build a donation management system?
Yes. I've built a donation CRM with donor records, campaigns, Razorpay payments, receipts, automated communication and reporting. Receipt formats are set up to match what your trust already issues.
Can you work alongside our in-house IT team?
Yes. I can own the backend while your team handles the frontend or infrastructure, or work inside your existing repository and code-review process.
Can we start small?
Yes, and I'd recommend it. A first phase covering one module or one location keeps cost and risk low, and shows whether the approach works before you commit further.

Looking for a backend developer in Gujarat?

Tell me where your teams are, what they track today and what keeps going wrong. I usually reply within one business day.