Skip to content
BackNov 5
Gurpreet S.

Gurpreet S.

Full-Stack React/Next.js & Node.js Developer

Pixel-perfect Figma → code • Production-ready APIs • Supabase/Postgres • Stripe/Shopify • Replit & Claude Code I help teams take “almost there” products to production quality—polishing frontends, hardening backends, and shipping fast with clean, testable code. I’m detail-obsessed (spacing, type, a11y), communicate clearly, and think like a user while keeping engineering rigor. Core strengths Frontend (React/Next.js, TypeScript, Tailwind/shadcn-ui): High-fidelity Figma → responsive components, design tokens, zero layout shift, Headless UI/Radix, container queries, micro-interactions (Framer Motion respecting prefers-reduced-motion). Backend (Node.js/Express): RESTful APIs with layered architecture (router → controller → service → repo), schema-driven validation (zod/joi), robust error model, logging, and observability. Databases: PostgreSQL/Supabase & MySQL (Prisma/Drizzle/Knex), transactions, indexing, pagination, RLS on Supabase, Storage/Edge Functions, caching with Redis. E-commerce: Product cards/carousels, PDP galleries, sticky CTAs, cart drawers, Stripe Checkout/Elements, Shopify Storefront API, idempotent webhooks, taxes/fees, receipts, refunds. Quality & performance: Jest + supertest, React Testing Library, Playwright smoke; Storybook/Chromatic; Lighthouse 90+ passes, image strategy (AVIF/WebP), code-splitting, preconnect/preload. Accessibility & SEO: Semantic HTML, ARIA roles, keyboard navigation, focus rings; JSON-LD (Product, Breadcrumb, Article), canonical/robots/sitemaps, social cards. Collaboration & tooling: Git hygiene (small PRs, conventional commits), CI/CD (GitHub Actions), Vercel/Netlify/Cloudflare Pages/AWS. Replit Multiplayer/Deployments/Secrets. AI-assisted dev: Claude Code (and similar) for refactors/tests with human review on every diff. Optional Web3/ICO: WalletConnect/MetaMask, whitelist/merkle proofs, sale dashboards, vesting/claims (ethers.js), KYC flow integration. What I can do for you Refactor and productionize an existing React/Next.js app (UI polish, performance, a11y, SEO). Build/extend Node.js APIs on Postgres/Supabase with tests and clear contracts. Ship e-commerce flows end-to-end (PDP → cart → checkout) with premium, clean UI. Stand up multi-tenant/SaaS admin panels with RBAC, analytics, and audit trails. Create repeatable dev workflows (Storybook, testing, CI checks, preview environments). Working style Transparency & cadence: daily async updates, issue checklists, before/after screenshots, measurable acceptance criteria. User-centric: I sweat empty states, error messages, and edge cases. Ownership: I don’t make excuses—I propose options with trade-offs and ship Tech I use daily Frontend: React, Next.js, TypeScript, Tailwind, shadcn-ui, Headless UI/Radix, Vite, Astro Backend: Node.js, Express, REST, Webhooks, OAuth/JWT, RBAC DB/Infra: PostgreSQL, MySQL, Supabase (Auth/Storage/RLS/Edge), Redis, AWS, Vercel, Netlify, Cloudflare Pages Testing/CI: Jest, supertest, RTL, Playwright, Storybook, GitHub Actions Other: Replit (Multiplayer/Deployments), Claude Code (AI-assisted dev), scraping/automation, nginx I’m happy to start with a small, time-boxed task (one component/screen or one API route + tests) so you can evaluate speed, quality, and communication.

🇮🇳Rupnagar, India$30/hr100% JSS3.62 (58)Since Dec 2015

Earnings and projects

MRR (estimate)
≈$0

An estimate from an earlier read

World#91,115 / 412k
🇮🇳Country#13,301 / 45.9k
Revenue, last 30 days
$0
Total earnings
$40k

Billed in all: $40k

World#91,115 / 412k
🇮🇳Country#13,301 / 45.9k
Per project
$558
Projects, last 6 months
0
World#209,857 / 412k
🇮🇳Country#23,218 / 45.9k
Projects in all
71

Across 92 contracts

25% fixed75% hourly
World#42,160 / 412k
🇮🇳Country#7,307 / 45.9k

Earnings, last 30 days

$40kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$39.5k$40.0k$40.5k$41.0kOct 9Oct 24Nov 8

No data since Nov 5, 2026.

Skills