Skip to content

Darshatak Vyas

Senior Full-Stack Developer · Mumbai, India

Senior full-stack developer in Mumbai, shipping production software since early 2023. Web and React Native apps, the APIs and databases behind them, payments, store releases, and the cloud or self-hosted servers it all runs on. When a tool gets in my way, I build a better one.

Experience

  1. Senior Full-Stack Developer

    – now

    A Singapore-headquartered technology company · Remote, from Mumbai

    • Built the customer and vendor React Native apps for a corporate-cafeteria ordering platform: 20+ customer screens, from menu customisation to invoice QR codes.
    • Built the kitchen side: a live order stream over Socket.io, NFC card payments and thermal receipt printing.
    • Integrated a payment gateway end to end (UPI, cards, wallets, net banking) with refunds and webhook-based reconciliation.

    React Native · Socket.io · Firebase Cloud Messaging · Notifee · Payment gateway · Next.js 15 · React 19

  2. Full-Stack Developer (client engagement)

    – now

    An enterprise healthcare SaaS platform, through a consulting partner · Remote

    • Built micro-frontends (Vue 3 + Module Federation) that load at runtime under one shell, with shared routing, auth propagation and state.
    • Built multi-tenant access control: organisation and tenant isolation, OIDC single sign-on, TOTP MFA and Redis-cached effective permissions, later with Postgres as the source of truth.
    • Shipped a data-policy editor (recursive condition trees, first-match rule chains, a live preview) as one component shared by three admin apps.

    Vue 3 · TypeScript · Vuetify 3 · Pinia · Module Federation · Node.js · Express

  3. Freelance Full-Stack Developer

    – now

    Independent · Mumbai, remote

    • Built a meal-subscription platform on AWS serverless: 61 Lambda functions and 30+ MySQL tables, customer and partner React Native apps, and a React admin portal.
    • Shipped its full production release (backend, admin and both Play Store apps) with backups verified by row count and zero rollback.
    • Traced a silently broken referral reward to a mass revert in git history, then rebuilt it with idempotent, order-scoped wallet credits and clawbacks on cancellation.

    React Native · AWS Lambda · API Gateway · MySQL (RDS) · AWS SAM · GitHub Actions · Payment gateway

  4. Full-Stack Developer

    –

    A Mumbai-based analytics and software company · Mumbai

    • Joined through an internship project, a medicine-inventory system (Node.js, Express, SQL) with stock alerts and prescriptions, which turned into the full-time role.
    • Built an HR portal front end with separate admin and employee dashboards: attendance calendar, weekly timesheets, leave workflow and an employee registry.
    • Designed 11 customisable dashboard widgets with drag-and-drop reordering and visibility toggles.

    React · Redux Toolkit · Redux Persist · React Router · MUI · MUI X · React Hook Form

Selected work

  • Both sides of the counter

    Corporate-cafeteria ordering apps

    Office lunch runs on a tight window. People need to order and pay in a few taps, and the kitchen needs every paid order the moment it lands, printed and queued.

    20+ customer-app screens

  • DraftDeck

    System design lives in five tabs: a whiteboard, a diagram tool, a schema designer, some Markdown slides and a folder of exports nobody can find.

    5 apps behind one login260 passing tests in SysCraft alone

  • One sign-in, many consoles

    Multi-tenant healthcare SaaS

    Every organisation and tenant on a healthcare platform must see only its own data, and every role needs its own console without juggling separate logins.

    5 micro-frontends under one shell

  • Meal plans on 61 functions

    Meal-subscription platform

    Local messes, tiffin services and home kitchens needed to sell monthly meal plans, with wallets, memberships and delivery, without anyone running a server.

    61 Lambda functions30+ MySQL tables0 rollbacks on the full production release

  • Rosterly

    Attendance, leave, approvals, payslips and letters lived in spreadsheets and email threads.

    41 tables, third normal form

  • Every part, traceable

    QR part-traceability system

    A manufacturing client had to label every part with a code its customer's quality system accepts, and prove part by part what was inspected and when.

    38 characters per part code20 dimensions per part spec14 audit event types

  • Tap to eat

    RFID canteen system

    A mess serving many residents needed meal access that enforces its own rules (lunch or dinner, two meals a day, no double taps) from a scanning station that runs in a browser.

    2 meals a day, enforced3 permission tiers

  • DefCon

    Running several servers meant a dozen terminals, a file client, a Docker UI, a metrics tab, and no record of who did what.

    281 automated tests passing

  • Passport

    Credentials end up in dotfiles, shell history and chat logs, and nothing records who used what, where.

    159 tests passing33 checks in the end-to-end self-test4 risk tiers