Shray J.
Full Stack Developer | AI Integration, Stripe, Next.js, NestJs, SaaS
Agentic AI Architect, AI Integration Engineer building AI agents, Claude & OpenAI LLM apps, RAG, vector embeddings, and hybrid search, AI chatbots, Generative AI, and Stripe billing with subscriptions, Connect, webhooks. Full-stack AI SaaS on Next.js, NestJS, Supabase. ⭐ Top Rated Plus AI Integration Engineer · 100% JSS · 1,300+ hours on Upwork · 4+ years in production AI & SaaS I build and scale AI-powered apps, AI agents, and the Stripe billing that monetizes them, for founders and teams going from MVP to production. Clean architecture, predictable delivery, and code that survives the next hire. 🔹 Recent work I can show: • SignalDesk: multi-tenant AI trading SaaS where GPT tool-calling runs real trading algorithms and live market data mid-chat (FastAPI, React, AWS Fargate) • CrewDog Recruiter: AI resume-search platform that parses resumes and ranks candidates via semantic, Boolean, and vector embedding search • Onrank.ai: AI SaaS on Supabase + Next.js with Stripe billing, Vercel AI SDK streaming, Claude LLM • CrewDogCV.ai: AI resume builder (GPT-4.1 via Vercel AI SDK, Supabase RLS) • CrewDog.app: HR/jobs SaaS (Next.js, NestJS, Postgres, Stripe 5-tier billing) • Stripe integration project: 812 hours hardening payments for an active production site • InOut24: Multi-tenant HR & payroll SaaS (122 APIs, 7-role RBAC, Stripe seats, EN/ES) • Safe Air: IoT air-quality platform live at Singapore Airport (Go, React, Keycloak, Grafana) 🔹 WHAT I CAN BUILD FOR YOU • AI agents: multi-step agents with tool use, memory, and guardrails; AI workflow automation • Claude & OpenAI / LLM integration: production LLM apps, multi-model, streaming, function calling, • RAG & AI search: vector embeddings, hybrid/semantic/Boolean search, AI pipelines • AI chatbots & assistants: customer support, internal ops, and knowledge assistants grounded on your data • AI-driven billing & ops workflows: LLM-powered automation for billing, usage metering, dunning, and back-office ops • Stripe billing systems: subscriptions, trials, metered usage, webhooks, multi-currency, and Stripe Connect • SaaS MVPs from scratch: auth, multi-tenant, dashboards, onboarding, deployments • API-first backends: REST, GraphQL, auth, rate limiting, OpenAPI docs, SDK generation • Admin dashboards & internal tools: analytics, audit logs, RBAC, workflow engines, exports • Real-time features: chat, notifications, presence, live updates via WebSockets • Authentication & authorization: SSO, OAuth, magic links, RBAC/ABAC, multi-tenant permissions • HR & time-tracking platforms: attendance, scheduling, payroll, compliance, leave management • Marketplaces & two-sided platforms: listings, search, messaging, escrow, ratings, payouts • Cloud, DevOps & deployment: AWS, Vercel, Docker, CI/CD pipelines, monitoring and observability • Background jobs & automation: schedulers, queues, email pipelines, data syncs, webhooks • Performance & security audits: load testing, query optimization, security hardening, bug fixing • Legacy stabilization & re-architecture: untangle complexity, refactor, migrations, and scaling 🔹 WHO I WORK BEST WITH • Companies adding AI (agents, Claude/OpenAI, RAG) to an existing product • Founders are shipping an AI SaaS MVP end-to-end • Teams stuck on Stripe billing, subscriptions, or payment edge cases • Platforms that hit a complexity wall and need a senior engineer to stabilize 🔹 HOW I WORK • Quick call to lock scope, AI approach, billing model, and risk areas first • Milestone plan with weekly demos and transparent progress • Clean handover: docs, deployment notes, and post-launch support I focus on business outcomes, not just code. Solutions stay lean, scalable, and maintainable so you don't pay twice when you scale. 🔹 PRIMARY STACK • AI & LLMs: Claude, OpenAI, LangChain, AI agents, RAG, vector databases, embeddings, Vercel AI SDK, prompt engineering • Integrations: Stripe, Twilio, SendGrid, Firebase, Slack/Discord bots, n8n, Google Maps, third-party REST/GraphQL APIs • Backend: Node.js, NestJS, Express, Go, REST, GraphQL, WebSockets, Microservices, Swagger/OpenAPI • Frontend: React, Next.js, Angular, TypeScript, Redux, Zustand, TailwindCSS, ShadCN UI, TipTap • Databases: PostgreSQL, MySQL, MongoDB, Redis, Supabase, Prisma, NeonDB, DynamoDB, Elasticsearch • Auth & Security: Auth0, Clerk, Keycloak, JWT, OAuth/SSO, RBAC, row-level security • Cloud & DevOps: AWS (S3, EC2, Lambda, RDS, CloudFront, SES), Azure (Blob, Cosmos), Docker, Nginx, Vercel, Render • CI/CD & Tooling: GitHub Actions, Nx, Turborepo, Sentry, Postman/Newman • Monitoring: Grafana, Prometheus, Loki, OpenTelemetry, Sentry, Datadog • Testing: Jest, Vitest, React Testing Library, Cypress, Supertest 📩 Share your requirements (or a repo, Figma, or doc), and I'll reply with a milestone plan, realistic timeline, and key risks/assumptions for your build.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $24k
Billed in all: $50,775$51k
$4.9k in the last 6 months
Across 6 contracts
Across 11 contracts
Earnings, last 30 days
Skill rankings: Top 3% in Stripe API
Ranked by MRR among everyone on Upwork with the skill.
- #20Stripe API698 freelancers · 🇮🇳 #5Top 3%🇮🇳#5 of 155
- #60Vector Database1,142 freelancers · 🇮🇳 #19Top 5%🇮🇳#19 of 287
- #87AI Model Integration1,618 freelancers · 🇮🇳 #19Top 5%🇮🇳#19 of 343
- #122NestJS3,757 freelancers · 🇮🇳 #16Top 3%🇮🇳#16 of 638
- #145Stripe3,151 freelancers · 🇮🇳 #24Top 5%🇮🇳#24 of 648
- #167Large Language Model2,726 freelancers · 🇮🇳 #30Top 6%🇮🇳#30 of 581
- #216Supabase4,116 freelancers · 🇮🇳 #40Top 5%🇮🇳#40 of 805
- #270AI Chatbot6,841 freelancers · 🇮🇳 #65Top 4%🇮🇳#65 of 1,497