Skip to content
BackNov 7
Dhruv Rai P.
Upwork badge

Dhruv Rai P.

AI Agents & Full-Stack Architect (22 Yrs) | LangChain, Node, Firebase

I build production-ready SaaS backends and the AI agents that run on them. 22+ years in software (12 enterprise, 10+ freelancing), Top Rated Plus, 100% Job Success. Clients hire me when they need something built right: a multi-tenant SaaS, an API that can't break, or an AI agent that has to work in production, not just in a demo. AI & Agents • AI agents and workflows: LangChain.js / LangGraph, Google ADK, tool-calling • RAG / chat over your data, LLM features added to existing apps • OpenAI, Gemini and Claude APIs; MCP integrations Full-Stack & Cloud • Backend architecture: Node.js, TypeScript, Nest.js, event-driven systems • Firebase and GCP: Cloud Run, Cloud Functions, Firestore, BigQuery • Frontends: Angular, React / Next.js • Database design, SQL and NoSQL Why both matter: most AI projects fail on the backend basics, like reliability, cost control, auth and data design. That's where I've spent two decades. I use AI-assisted development (Claude Code) to deliver faster, with every line reviewed by me. Selected work: OpusWatch (Netherlands): Built the entire backend architecture (Node/Firebase) and Admin Dashboard (Angular) for a complex watch tracking platform. StrikePay (Ireland): Designed key backend functionality for payments and identity verification (ID-Pal integration). Numnu (Canada): Architected a food aggregator app using GCP, handling real-time data and analytics.

🇮🇳Bangalore, India$49/hr100% JSS5.00 (15)Since Apr 2016

Earnings and projects

MRR
$849

Last 6 months ÷ 6

World#55,356 / 412k
🇮🇳Country#6,045 / 45.9k
Revenue, last 30 days
$53

Last 6 months: $5.1k

World#97,923 / 412k
🇮🇳Country#10,463 / 45.9k
Total earnings
$81k

Billed in all: $86k

World#48,929 / 412k
🇮🇳Country#7,736 / 45.9k
Per project
$3.1k

$2.5k in the last 6 months

World#53,710 / 412k
🇮🇳Country#6,263 / 45.9k
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412k
🇮🇳Country#10,198 / 45.9k
Projects in all
26

Across 36 contracts

42% fixed58% hourly
World#109,599 / 412k
🇮🇳Country#16,359 / 45.9k

Earnings, last 30 days

$85.6k+$53 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$85,550$85,600$85,650Oct 8Oct 23Nov 7

Skill rankings: Top 9% in Firebase Realtime Database

Ranked by MRR among everyone on Upwork with the skill.

  1. #7Google App Engine67 freelancers · 🇮🇳 #2Top 10%
  2. #43Firebase Realtime Database482 freelancers · 🇮🇳 #14Top 9%
  3. #86Firebase Cloud Firestore869 freelancers · 🇮🇳 #20Top 10%
  4. #86NoSQL Database686 freelancers · 🇮🇳 #7Top 13%
  5. #198BigQuery908 freelancers · 🇮🇳 #23Top 22%
  6. #432Google Cloud Platform2,939 freelancers · 🇮🇳 #69Top 15%
  7. #603ExpressJS5,651 freelancers · 🇮🇳 #155Top 11%
  8. #863Angular6,816 freelancers · 🇮🇳 #306Top 13%