home.mdx
withdarsh

The new way to ship products.

Software used to mean filing tickets, waiting on five teams, and hoping the design survives the handoff. Darsh Gupta is the only contractor who acts like a co-pilot for you (and your AI agents) — design, frontend, backend, infra — autonomously.

📎 📜 🎧
Prefer scrolling? Read it as a single page

One contractor. Whole stack.

Frontend, backend, infra, design, payments, real-time, auth — no hand-offs. The seam where most projects die just isn’t there. Tap any number to open the receipt.

Build better products with one operator.

Not your mama’s freelancer. Design, frontend, backend, integrations and devops live as a first-class single workflow — meaning you can ship in days, not quarters.

Build & ship
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind 4
  • shadcn/ui
  • Framer Motion
Run & scale
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • Ably
  • Socket.IO
  • BullMQ
Design & deliver
  • Brand identity
  • Multi-role UX
  • Lighthouse 90+
  • WCAG AA
  • OG / SEO
  • i18n

Debug like the source author — because I usually am.

Inheriting a broken Next.js / NestJS / Prisma stack? I’ve published six MIT libraries and shipped 24+ production systems. The bug is probably one I’ve already fixed.

// from a real audit
- 4,020-line schema → 139 models, 255+ composite indexes
- N+1 across 3 modules → batched in a single migration
- Cron drift on 8 jobs → unified BullMQ + alerting
- Sentry P95 638ms → 142ms after 1 week

Ship fast — without shipping the bug.

Preview deploys per branch, type-safe end-to-end, real users behind feature gates, and a rollback that doesn’t require a war room.

  • Vercel preview URLs · per-PR data branches
  • Server actions + zod boundaries · no `any` past the network
  • Feature flags from day one · gated rollouts
  • Lighthouse + a11y in CI · Sentry + Vercel Analytics post-merge
withdarsh

The new way to ship products.

Software used to mean filing tickets, waiting on five teams, and hoping the design survives the handoff. Darsh Gupta is the only contractor who acts like a co-pilot for you (and your AI agents) — design, frontend, backend, infra — autonomously.

📎 📜 🎧
Understand the surface

One contractor. Whole stack.

Frontend, backend, infra, design, payments, real-time, auth — no hand-offs. The seam where most projects die just isn’t there. Tap any number to open the receipt.

One place for product

Build better products with one operator.

Not your mama’s freelancer. Design, frontend, backend, integrations and devops live as a first-class single workflow — meaning you can ship in days, not quarters.

Build & ship
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind 4
  • shadcn/ui
  • Framer Motion
Run & scale
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • Ably
  • Socket.IO
  • BullMQ
Design & deliver
  • Brand identity
  • Multi-role UX
  • Lighthouse 90+
  • WCAG AA
  • OG / SEO
  • i18n
Debug & fix issues

Debug like the source author — because I usually am.

Inheriting a broken Next.js / NestJS / Prisma stack? I’ve published six MIT libraries and shipped 24+ production systems. The bug is probably one I’ve already fixed.

// from a real audit
- 4,020-line schema → 139 models, 255+ composite indexes
- N+1 across 3 modules → batched in a single migration
- Cron drift on 8 jobs → unified BullMQ + alerting
- Sentry P95 638ms → 142ms after 1 week
Test & roll out changes

Ship fast — without shipping the bug.

Preview deploys per branch, type-safe end-to-end, real users behind feature gates, and a rollback that doesn’t require a war room.

  • Vercel preview URLs · per-PR data branches
  • Server actions + zod boundaries · no `any` past the network
  • Feature flags from day one · gated rollouts
  • Lighthouse + a11y in CI · Sentry + Vercel Analytics post-merge
/about.mdx

Darsh Guptaai engineer of unreal systems.

Six years of full-stack delivery, six MIT JS libraries, 24+ public production systems, and one stubborn belief: software gets shipped faster when one operator owns the whole loop.

build.ship.earn.grow.scale.launch.
How I work
  1. 01

    One operator, one loop.

    I own product, design, frontend, backend, integrations and devops. No tickets. No ‘can the other team do it?’.

  2. 02

    Ship in days, not quarters.

    First production-quality release in week one is the norm. Iterate live with real users, gated behind flags.

  3. 03

    Type-safe past the network.

    Zod at the edges. Server actions where they fit. No `any`. Errors caught at compile time stay at compile time.

  4. 04

    Mentor the people who stay.

    I’ve mentored 50+ engineers across 30+ end-to-end projects. The handover doc isn’t an afterthought.

What I believe
  • Software is one person’s job for longer than people think.
  • Frameworks rot; APIs survive. Bet on platforms with momentum.
  • Every layer of indirection is a tax — pay it only when it earns rent.
  • If the bug is reproducible, it’s already 80% fixed.
  • ‘It works on my machine’ is a Docker invitation.
  • Documentation is a UX surface. Treat it like one.
Where I’m based
Based
Mumbai, India
Domain
withdarsh.com
Roles
Full-Stack Developer · UI/UX Engineer · Creative Technologist · Platform Architect · JS Library Author · AI Builder
LinkedIn
workwithdarsh
GitHub
buildwithdarsh
/work.mdx · selected

Eight featured. Twenty-one live.

Real-client deliveries and platform work — open a tab to see metrics, stack, and the live demo. The last tab is the full live index.

Burger Empire
01LEGENDARYReal client · F&B

Burger Empire

Dual Mode UI (Classic mustard + Anton vs Healthy sage + Playfair). PetPooja POS sync, Razorpay, WhatsApp ordering, coin loyalty, student pass, referrals.

104
Features
130+
API routes
70+
Pages
13
Modules
Next.js 15NestJSPrismaPetPoojaRazorpayWATI
Velvet
02LEGENDARYReal client · Premium salon

Velvet

Glamour Waves Unisex Salon. Dark + gold aesthetic, founder timeline, WhatsApp booking fallback, CMS-driven services, LocalBusiness schema, 90+ Lighthouse.

7
Pages
90+
Lighthouse
config
CMS
schema.org
SEO
Next.js 16React 19Framer MotionZustand
ViCity
03LEGENDARYReal client · Boutique hotel

ViCity

Luxury booking with hold-timer reservations and 12-screen admin. Offline IndexedDB mock layer for demo. Tan + black + gold aesthetic, ISR-powered booking pages.

50+
Pages
12 screens
Admin
IndexedDB
Layer
jose
Auth
Next.js 16ZodRechartsSharpDockerCI/CD
Aurum
04EPICPremium digital banking

Aurum

“Banking, Refined.” UPI / NEFT / RTGS / IMPS, AI analytics, card controls, OTP + biometric login, AES-256 encryption. Glass morphism, sub-300ms API target.

52+
Components
99.9%
Uptime
10k+
Concurrent
AES-256
Crypto
Next.js 16React 19ZustandRechartsFramer Motion
PlayFlix
05EPICSocial cinema platform

PlayFlix

Pay-per-minute movie streaming with Google Drive room hosting. Dual viewing modes — Sync (lockstep broadcast) and Solo. Real-time chat overlay, wallet, host earnings dashboard.

19
Pages
5
Surfaces
Ably
Realtime
Vidstack
Player
Next.js 15VidstackAblyZustandZodDrive API
MediConnect
06EPICDigital health platform

MediConnect

4-role telemedicine platform with EMR, clinic queue, AI symptom triage, ABDM/Health-ID, e-prescriptions, chronic disease tracking, billing.

4
Roles
30+
Pages
50+
Specialities
8
Streams
Next.js 16React 19RechartsLucideABDM
SubRadar
07EPICSubscription intelligence SaaS

SubRadar

Mobile-first. Gmail OAuth read-only scan auto-detects recurring subscriptions, tracks spend, sends 5+ alert types, surfaces AI save-suggestions.

5+
Alerts
Gmail RO
OAuth
savings
AI
first
Mobile
Next.js 15React 19ZustandNestJSPrisma
LearnPro Academy
08EPICCoaching institute platform

LearnPro Academy

4 roles (Student / Teacher / Parent / Institute Admin). Live whiteboard, hand-raise queue, screen share, recording. JEE / NEET / UPSC / CAT / GATE / Boards. Institute revenue tracking.

4
Roles
6+
Tracks
40+
Pages
whiteboard
Live
Next.js 16React 19RechartsLucidedate-fns
All Work

The full live index — 23 systems.

Public production deployments shipped end-to-end. Tap a name for the live demo, the icon for source.

Real-client deliveries3
Platform & infra2
  • WebsiteMarketing
  • BackendPlatform API
Featured fleet7
Template fleet14
/libraries · MIT

Six JavaScript libraries. Zero dependencies. One author.

ESM + UMD + .d.ts via Rollup. Composed into ORBIT — a 60-FPS twin-stick shooter — to prove they actually compose.

AuraJS

AuraJSstable

20-module zero-dependency SPA framework. Singleton API: router, state, hooks, i18n, IndexedDB, PWA, mock APIs, templating, events. Self-hosting docs.

11 KB
size
0
deps
20
modules
Features
  • Refresh-safe deep links
  • React-style hooks
  • Service Worker / PWA
  • IndexedDB
import aurajs from "aurajs";

aurajs.init({ /* ... */ });
KeyBoardJS

KeyBoardJSstable

Hotkey + sequence + chord + scope + layout + recorder. Three-phase detection. Showcase: Snake + Vim palette + Konami.

3.2 KB
size
0
deps
Features
  • Chords + sequences
  • QWERTY · Dvorak · Colemak
  • Frame-accurate macros
  • Cross-platform mod
import keyboardjs from "keyboardjs";

keyboardjs.init({ /* ... */ });
MousePadJS

MousePadJSstable

Pointer / gesture / cursor library. Unifies mouse, touch, pen, trackpad via Pointer Events. 7 gestures, cursor effects.

2.9 KB
size
0
deps
Features
  • 7 gestures
  • Tilt · Magnet · Follow
  • Trackpad pinch detect
  • Per-binding teardown
import mousepadjs from "mousepadjs";

mousepadjs.init({ /* ... */ });
CollideJS

CollideJSstable

Element-vs-element collision. Single shared RAF loop. Pair API emits near/collide/separate/leave/tick with rich metrics.

2.1 KB
size
0
deps
Features
  • AABB + Circle
  • Time-to-collision
  • Idle auto-pause
  • 600 pairs/frame proven
import collidejs from "collidejs";

collidejs.init({ /* ... */ });
TabJS

TabJSstable

Cross-tab communication, shared state, presence, leader election, locks, duplicate detection, and request/response — over BroadcastChannel with a localStorage fallback. Typed, framework-agnostic.

3 KB
size
0
deps
Features
  • Shared state + presence
  • Leader election
  • Cross-tab locks
  • Duplicate-tab detection
import tabjs from "tabjs";

tabjs.init({ /* ... */ });
HistoryJS

HistoryJSstable

Modern typed wrapper over the browser History API — the 2026 successor to browserstate/history.js. Typed entries, async guards, query helpers, route matcher, link interception, virtual stack.

3 KB
size
0
deps
Features
  • Typed entries + guards
  • setQuery / matches()
  • interceptLinks(<a>)
  • Scroll restoration
import historyjs from "historyjs";

historyjs.init({ /* ... */ });
flxyJS

flxyJSlegacy

Webpack-bundled standalone SPA framework. BRD-complete MVP, 13 modules. Predates AuraJS — the no-build pivot.

Legacy
size
Webpack
deps
13
modules
Features
  • Router + middleware
  • Mustache templating
  • Persistent storage
  • Geolocation + IP
import flxyjs from "flxyjs";

flxyjs.init({ /* ... */ });
ORBIT
SHOWCASEIntegration test, disguised as a 3-game arcade.

Playground

A single-page arcade shipping all six @buildwithdarsh/* libraries at once. HistoryJS routes between three games — ORBIT (twin-stick shooter), REWIND (Sokoban where browser back is undo), TABTRIVIA (first-to-buzz quiz with TabJS lock arbitration). Six libraries, three games, zero build step.

6
Libraries
3
Games
none
Build step
all CDN
Bundle
What it proves
  • HistoryJS routing — /, /orbit, /rewind, /tabtrivia (refresh-safe, back/forward work)
  • TabJS presence — live tab counter, cross-game shared state, leader-elected physics
  • ORBIT — twin-stick shooter with CollideJS TTC danger lines, KeyBoardJS chords
  • REWIND — Sokoban where every move pushes a URL entry; back = undo, the URL is your save file
  • TABTRIVIA — first-to-buzz quiz across tabs; TabJS lock() arbitrates the race
AuraJSKeyBoardJSMousePadJSCollideJSTabJSHistoryJS
/experience.mdx

Six years on the keyboard. Receipts attached.

Senior IC, freelance principal, mentor — same hands, different hats. Pick a tab to read the long form for each.

Highlights

Four roles, one through-line.

Lead, ship, mentor — repeat. The numbers below are aggregated across all four positions. Open a role tab for the long-form bullets.

20+
developers led
50+
engineers mentored
30+
end-to-end projects
24+
production systems
5
MIT JS libraries
20k+
active users (UK)
2,000+
platform users (SG)
+45%
team productivity
Senior Engineer

Senior Engineer — Web Application & Security

Software Development & Security Studio·Santa Monica, CA · Remote·Feb 2020 → Present
  • Led 20+ developers and shipped 15+ web platforms — +45% team productivity
  • Designed 8+ scalable e-commerce platforms — +25% engagement, −27% downtime
  • Engineered 6+ full-stack apps in React / Node / PHP / Laravel — +30% load time, +25% retention
  • Hardened authentication and data layers — JWT RS256, RBAC, AES-256, biometric login, Helmet / throttle / CORS
  • Spearheaded 19+ new features aligned to user and business goals
  • Tuned MongoDB and MySQL — +20% app responsiveness
Freelance

Freelance Full-Stack Engineer · Platform Architect

Independent · Self-employed·Remote · Worldwide·Jan 2024 → Present
  • Real-client deliveries across F&B, hospitality, and beauty — full-stack from design to deployment
  • 24+ public production systems shipped · 6 MIT-licensed JavaScript libraries published
  • Mentored 50+ full-stack engineers through 30+ end-to-end projects
  • End-to-end ownership: product, design, frontend, backend, infra — zero hand-offs
Mentor

Tech Mentor & Consultant

EdTech Growth Platform·Singapore·Oct 2021 → Dec 2023
  • Mentored 50+ full-stack developers across 30+ end-to-end Node / React projects
  • Architected the platform foundation used by 2,000+ users
  • Led 25+ projects from inception to deployment — +40% performance gains
Web Dev

Web Developer

E-Commerce Brand Platform·London, UK·Nov 2021 → Jun 2022
  • Led full website end-to-end — 20k+ active users
  • Authored two custom WordPress plugins for post management
  • Built a WordPress blog driving brand engagement and visibility
/stack.mdx · 78 tools

The toolbox — picked, not collected.

Each tool here ships in something I’ve built. No buzzword padding. If you don’t see it, I either replaced it with something better or I genuinely haven’t shipped it yet.

Overview

78 tools, eight categories.

Tap any group below to see the full list. Open /work.mdx to see which projects each tool ships in.

Frontend12

Next.js 16 · Next.js 15 · React 19 · TypeScript · +8

Backend & Data11

NestJS 11 · Express · Laravel 5/10 · Prisma 6/7 · +7

State / Validation6

Zustand · Zod · React Hook Form · Server Actions · +2

Realtime & Media8

Ably · Socket.IO · Vidstack · Cloudinary · +4

Auth & Security11

JWT RS256 · Refresh tokens · Magic Links · OTP · +7

Integrations12

Razorpay · Stripe · WhatsApp Business (WATI) · PetPooja POS · +8

Infra & DevOps10

Vercel · Docker · docker-compose · Fly.io · +6

Practice8

UI/UX Design · Branding · SEO + structured data · i18n · +4

Frontend

Frontend

12 items
Next.js 16Next.js 15React 19TypeScriptTailwind 4shadcn/ui@base-ui/reactFramer MotionRechartsLucideSonnercmdk
Backend & Data

Backend & Data

11 items
NestJS 11ExpressLaravel 5/10Prisma 6/7DrizzlePostgreSQL 16NeonMongoDBMySQLRedis 7Supabase
State / Validation

State / Validation

6 items
ZustandZodReact Hook FormServer ActionsServer ComponentsIndexedDB
Realtime & Media

Realtime & Media

8 items
AblySocket.IOVidstackCloudinarySharp@vercel/ogVercel BlobService Worker / PWA
Auth & Security

Auth & Security

11 items
JWT RS256Refresh tokensMagic LinksOTPBcryptPassport (Google/Facebook/GitHub)API Keys + ScopesRBAC (hierarchical)AES-256BiometricABDM / Health ID
Integrations

Integrations

12 items
RazorpayStripeWhatsApp Business (WATI)PetPooja POSGoogle Drive · Gmail · MapsOAuth (Google/Facebook/GitHub)OneSignalTMDBMSG91ResendTrackingMoreXero
Infra & DevOps

Infra & DevOps

10 items
VercelDockerdocker-composeFly.ioBullMQpm2CI/CDTurbopackRollupWebpack
Practice

Practice

8 items
UI/UX DesignBrandingSEO + structured datai18nMulti-Role ArchitectureTeam LeadershipMentoringAgent Prompt Engineering
/playground/

The unfinished. The strange. The fun.

Side projects, generative experiments, and routes that exist only because they were interesting on a Saturday. None of them are production. All of them are shipped.

sigil

Generative

Personal mark generator — every visit picks a unique sigil from a procedural grid.

SVGProceduralApp Router
Visit

linkedin viewer

Doc

Long-form LinkedIn writing rendered inside the portfolio for archival.

MDXReadingStatic
Visit

v1.legacy

Archive

The previous scrolling marketing site — kept as a comparison until this redesign settles.

Framer MotionTailwindRSC
Visit
/hire-me.mdx

Available for hire.
Replying within 24 hours.

Bring me your stuck product, your half-finished platform, your “we need someone who can own this end-to-end”. I’ll send a quote inside one working day.

Darsh GuptaAI Engineer of Unreal Systems

withdarsh · Mumbai, India · Available for hire · withdarsh@gmail.com

Stats

Featured projects

01 · Burger Empire

LEGENDARY · Real client · F&B

Dual Mode UI (Classic mustard + Anton vs Healthy sage + Playfair). PetPooja POS sync, Razorpay, WhatsApp ordering, coin loyalty, student pass, referrals.

Stack: Next.js 15, NestJS, Prisma, PetPooja, Razorpay, WATI

Demo: https://burgerempire.work.withdarsh.com

Source: https://github.com/buildwithdarsh/BurgerEmpire

02 · Velvet

LEGENDARY · Real client · Premium salon

Glamour Waves Unisex Salon. Dark + gold aesthetic, founder timeline, WhatsApp booking fallback, CMS-driven services, LocalBusiness schema, 90+ Lighthouse.

Stack: Next.js 16, React 19, Framer Motion, Zustand

Demo: https://velvet.work.withdarsh.com

Source: https://github.com/buildwithdarsh/Velvet

03 · ViCity

LEGENDARY · Real client · Boutique hotel

Luxury booking with hold-timer reservations and 12-screen admin. Offline IndexedDB mock layer for demo. Tan + black + gold aesthetic, ISR-powered booking pages.

Stack: Next.js 16, Zod, Recharts, Sharp, Docker, CI/CD

Demo: https://vicity.work.withdarsh.com

Source: https://github.com/buildwithdarsh/ViCity

04 · Aurum

EPIC · Premium digital banking

“Banking, Refined.” UPI / NEFT / RTGS / IMPS, AI analytics, card controls, OTP + biometric login, AES-256 encryption. Glass morphism, sub-300ms API target.

Stack: Next.js 16, React 19, Zustand, Recharts, Framer Motion

Demo: https://aurum.work.withdarsh.com

Source: https://github.com/buildwithdarsh/Aurum

05 · PlayFlix

EPIC · Social cinema platform

Pay-per-minute movie streaming with Google Drive room hosting. Dual viewing modes — Sync (lockstep broadcast) and Solo. Real-time chat overlay, wallet, host earnings dashboard.

Stack: Next.js 15, Vidstack, Ably, Zustand, Zod, Drive API

Demo: https://playflix.work.withdarsh.com

Source: https://github.com/buildwithdarsh/Playflix

06 · MediConnect

EPIC · Digital health platform

4-role telemedicine platform with EMR, clinic queue, AI symptom triage, ABDM/Health-ID, e-prescriptions, chronic disease tracking, billing.

Stack: Next.js 16, React 19, Recharts, Lucide, ABDM

Demo: https://mediconnect.work.withdarsh.com

Source: https://github.com/buildwithdarsh/MediConnect

07 · SubRadar

EPIC · Subscription intelligence SaaS

Mobile-first. Gmail OAuth read-only scan auto-detects recurring subscriptions, tracks spend, sends 5+ alert types, surfaces AI save-suggestions.

Stack: Next.js 15, React 19, Zustand, NestJS, Prisma

Demo: https://subradar.work.withdarsh.com

Source: https://github.com/buildwithdarsh/SubRadar

08 · LearnPro Academy

EPIC · Coaching institute platform

4 roles (Student / Teacher / Parent / Institute Admin). Live whiteboard, hand-raise queue, screen share, recording. JEE / NEET / UPSC / CAT / GATE / Boards. Institute revenue tracking.

Stack: Next.js 16, React 19, Recharts, Lucide, date-fns

Demo: https://learnproacademy.work.withdarsh.com

Source: https://github.com/buildwithdarsh/LearnProAcademy

Open-source libraries

AuraJS

11 KB · 0 deps

20-module zero-dependency SPA framework. Singleton API: router, state, hooks, i18n, IndexedDB, PWA, mock APIs, templating, events. Self-hosting docs.

Features: Refresh-safe deep links, React-style hooks, Service Worker / PWA, IndexedDB

KeyBoardJS

3.2 KB · 0 deps

Hotkey + sequence + chord + scope + layout + recorder. Three-phase detection. Showcase: Snake + Vim palette + Konami.

Features: Chords + sequences, QWERTY · Dvorak · Colemak, Frame-accurate macros, Cross-platform mod

MousePadJS

2.9 KB · 0 deps

Pointer / gesture / cursor library. Unifies mouse, touch, pen, trackpad via Pointer Events. 7 gestures, cursor effects.

Features: 7 gestures, Tilt · Magnet · Follow, Trackpad pinch detect, Per-binding teardown

CollideJS

2.1 KB · 0 deps

Element-vs-element collision. Single shared RAF loop. Pair API emits near/collide/separate/leave/tick with rich metrics.

Features: AABB + Circle, Time-to-collision, Idle auto-pause, 600 pairs/frame proven

TabJS

3 KB · 0 deps

Cross-tab communication, shared state, presence, leader election, locks, duplicate detection, and request/response — over BroadcastChannel with a localStorage fallback. Typed, framework-agnostic.

Features: Shared state + presence, Leader election, Cross-tab locks, Duplicate-tab detection

HistoryJS

3 KB · 0 deps

Modern typed wrapper over the browser History API — the 2026 successor to browserstate/history.js. Typed entries, async guards, query helpers, route matcher, link interception, virtual stack.

Features: Typed entries + guards, setQuery / matches(), interceptLinks(<a>), Scroll restoration

flxyJS

Legacy · Webpack deps

Webpack-bundled standalone SPA framework. BRD-complete MVP, 13 modules. Predates AuraJS — the no-build pivot.

Features: Router + middleware, Mustache templating, Persistent storage, Geolocation + IP

Experience

Senior Engineer — Web Application & Security

Software Development & Security Studio · Santa Monica, CA · Remote · Feb 2020 → Present

  • Led 20+ developers and shipped 15+ web platforms — +45% team productivity
  • Designed 8+ scalable e-commerce platforms — +25% engagement, −27% downtime
  • Engineered 6+ full-stack apps in React / Node / PHP / Laravel — +30% load time, +25% retention
  • Hardened authentication and data layers — JWT RS256, RBAC, AES-256, biometric login, Helmet / throttle / CORS
  • Spearheaded 19+ new features aligned to user and business goals
  • Tuned MongoDB and MySQL — +20% app responsiveness

Freelance Full-Stack Engineer · Platform Architect

Independent · Self-employed · Remote · Worldwide · Jan 2024 → Present

  • Real-client deliveries across F&B, hospitality, and beauty — full-stack from design to deployment
  • 24+ public production systems shipped · 6 MIT-licensed JavaScript libraries published
  • Mentored 50+ full-stack engineers through 30+ end-to-end projects
  • End-to-end ownership: product, design, frontend, backend, infra — zero hand-offs

Tech Mentor & Consultant

EdTech Growth Platform · Singapore · Oct 2021 → Dec 2023

  • Mentored 50+ full-stack developers across 30+ end-to-end Node / React projects
  • Architected the platform foundation used by 2,000+ users
  • Led 25+ projects from inception to deployment — +40% performance gains

Web Developer

E-Commerce Brand Platform · London, UK · Nov 2021 → Jun 2022

  • Led full website end-to-end — 20k+ active users
  • Authored two custom WordPress plugins for post management
  • Built a WordPress blog driving brand engagement and visibility

Stack

Frontend

Next.js 16, Next.js 15, React 19, TypeScript, Tailwind 4, shadcn/ui, @base-ui/react, Framer Motion, Recharts, Lucide, Sonner, cmdk

Backend & Data

NestJS 11, Express, Laravel 5/10, Prisma 6/7, Drizzle, PostgreSQL 16, Neon, MongoDB, MySQL, Redis 7, Supabase

State / Validation

Zustand, Zod, React Hook Form, Server Actions, Server Components, IndexedDB

Realtime & Media

Ably, Socket.IO, Vidstack, Cloudinary, Sharp, @vercel/og, Vercel Blob, Service Worker / PWA

Auth & Security

JWT RS256, Refresh tokens, Magic Links, OTP, Bcrypt, Passport (Google/Facebook/GitHub), API Keys + Scopes, RBAC (hierarchical), AES-256, Biometric, ABDM / Health ID

Integrations

Razorpay, Stripe, WhatsApp Business (WATI), PetPooja POS, Google Drive · Gmail · Maps, OAuth (Google/Facebook/GitHub), OneSignal, TMDB, MSG91, Resend, TrackingMore, Xero

Infra & DevOps

Vercel, Docker, docker-compose, Fly.io, BullMQ, pm2, CI/CD, Turbopack, Rollup, Webpack

Practice

UI/UX Design, Branding, SEO + structured data, i18n, Multi-Role Architecture, Team Leadership, Mentoring, Agent Prompt Engineering

Contact

Email: withdarsh@gmail.com

LinkedIn: https://www.linkedin.com/in/workwithdarsh

GitHub: https://github.com/buildwithdarsh