Sarooj B.
Senior Full-Stack Engineer | Node, React, Next.js and TS | AI Apps
Most products don’t start bad. They go bad around month six, when the frontend has sprawled, the database schema fights every new feature, state lives in four places, and every change takes twice as long as the last one. I’m a senior full-stack engineer. I build and ship the whole product: React and TypeScript on the front, Node.js and Supabase on the back, and AI features where they earn their place. My focus is products that have to keep growing after launch. 130 contracts. 5,390 hours. 100% Job Success. Top Rated Plus. Ten years building for the web. WHAT I BUILD Full-stack SaaS products, from database and API to interface, delivered as one coherent system instead of two halves that don’t quite fit. Supabase backends: Postgres schema design, row-level security, auth, storage, realtime and edge functions, set up so they don’t need rewriting at 10x the users. Node.js APIs and services, typed end to end, with types shared between server and client so the two sides can’t quietly drift apart. AI-powered apps. LLM integrations, streaming responses, loading and partial states, and the error handling most implementations skip. Dashboards and React interfaces that stay fast once real data arrives, not just on the demo set. Figma designs built to match at every breakpoint, including the states designers don’t hand you. Rescues and refactors. If your app has become slow, fragile or unmaintainable, on either side of the stack, that’s a large part of my work. HOW I WORK I can own the whole stack or slot in beside your team. If you already have a backend (REST, GraphQL, your existing API), I’ll work with it cleanly and tell you early if the API shape is going to cause problems. You get a plan before you get code. I tell you when something you asked for is a bad idea, and why. You can overrule me. I answer messages the same day.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $3.3k
Billed in all: $175,733$176k
$467 in the last 6 months
Across 156 contracts
Earnings, last 30 days
Skill rankings: Top 12% in Redux
Ranked by MRR among everyone on Upwork with the skill.
- #97LLM API Integration359 freelancers · 🇵🇰 #34Top 27%🇵🇰#34 of 117
- #273Claude Code818 freelancers · 🇵🇰 #59Top 33%🇵🇰#59 of 167
- #381Redux3,245 freelancers · 🇵🇰 #52Top 12%🇵🇰#52 of 518
- #469Web Application Development2,030 freelancers · 🇵🇰 #142Top 23%🇵🇰#142 of 618
- #804ExpressJS5,651 freelancers · 🇵🇰 #188Top 14%🇵🇰#188 of 1,312
- #826Git5,766 freelancers · 🇵🇰 #81Top 14%🇵🇰#81 of 608
- #1,046Retrieval Augmented Generation3,618 freelancers · 🇵🇰 #381Top 29%🇵🇰#381 of 1,330
- #1,215Supabase4,116 freelancers · 🇵🇰 #346Top 30%🇵🇰#346 of 1,141