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
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
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
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
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