I work on SaaS products, marketplaces, dashboards, and internal platforms, usually across both the frontend and backend. My day-to-day stack includes React, Next.js, Node.js, Laravel, Python, PostgreSQL, APIs, payments, and cloud deployment.
Recent Upwork work includes a Laravel and React SaaS foundation, React PWA troubleshooting, Leaflet.js mapping, payment-gateway integration, a municipal asset-intelligence platform, and feature development inside existing applications. I have also reviewed architecture and delivery plans before clients committed to larger builds.
GAIA is one of the larger products I have worked on. It is a recruitment-marketing platform connected to more than 11 advertising channels. My work covered campaign flows, channel integrations, reporting, and the data used by its recommendation features. The platform draws on 6,000+ campaigns and 50,000+ ads, and has supported millions of impressions and hundreds of thousands of candidate interactions.
Pathfinder is a browser-based geospatial platform built around 2 TB+ of survey data, more than two million panoramic images, LiDAR, mapping services, and 66+ asset categories. I worked on data processing, map performance, permissions, reporting, and the loading of large visual datasets. The application gives field and asset teams a practical way to work with information that was previously spread across specialist files and tools.
I also worked on Psydro, a UK multi-vendor marketplace with merchant onboarding, VAT checks, stock feeds, and Stripe Connect payouts. Its integrations include Linnworks, Storefeeder, Channel Grabber, Amazon, eBay, and Etsy. My part covered product flows and the payment rules behind discounts, commission, refunds, and merchant payouts.
I work regularly on:
• Multi-tenant SaaS, subscriptions, permissions, and admin panels
• React and Next.js applications with Node.js, Laravel, or FastAPI
• Marketplaces, portals, CRMs, and internal operations software
• Stripe, reporting, third-party APIs, and scheduled background jobs
• Taking over an existing codebase and shipping new modules safely
• Rebuilding an MVP when the original version is no longer enough
For a takeover, I first get the application running locally, review how it is deployed, and identify the safest release to make first. On a new product, I work through users, roles, data, billing, and the main flows before development gets too far ahead.
Core technologies: React, Next.js, TypeScript, Node.js, Laravel, FastAPI, PostgreSQL, MongoDB, Supabase, Redis, Stripe, AWS, and Docker. I can work as the main product developer or alongside an established engineering team.
Surbhit A. earns an estimated $5.9k/mo. That's 4× the typical freelancer and more than 99.63% of everyone we track.