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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $5.1k
Billed in all: $85,650$86k
$2.5k in the last 6 months
Across 36 contracts
Earnings, last 30 days
Skill rankings: Top 9% in Firebase Realtime Database
Ranked by MRR among everyone on Upwork with the skill.
- #7Google App Engine67 freelancers · 🇮🇳 #2Top 10%🇮🇳#2 of 17
- #43Firebase Realtime Database482 freelancers · 🇮🇳 #14Top 9%🇮🇳#14 of 158
- #86Firebase Cloud Firestore869 freelancers · 🇮🇳 #20Top 10%🇮🇳#20 of 238
- #86NoSQL Database686 freelancers · 🇮🇳 #7Top 13%🇮🇳#7 of 126
- #198BigQuery908 freelancers · 🇮🇳 #23Top 22%🇮🇳#23 of 153
- #432Google Cloud Platform2,939 freelancers · 🇮🇳 #69Top 15%🇮🇳#69 of 591
- #603ExpressJS5,651 freelancers · 🇮🇳 #155Top 11%🇮🇳#155 of 1,371
- #863Angular6,816 freelancers · 🇮🇳 #306Top 13%🇮🇳#306 of 2,403