Skip to content
View nirav-gondaliya's full-sized avatar
🏠
Open to FDE/senior/founding remote roles · building AI infra
🏠
Open to FDE/senior/founding remote roles · building AI infra

Block or report nirav-gondaliya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nirav-gondaliya/README.md

Nirav Gondaliya

Forward Deployed Engineer — I embed with customers and put AI into production where the work actually happens.

7+ years shipping for customers across 🇮🇳 India  ·  🇺🇸 US  ·  🇬🇧 UK  ·  Remote

TypeScript Node.js NestJS React Next.js PostgreSQL AWS Anthropic API MCP

Open to roles   Portfolio LinkedIn Email


What I do

I'm the engineer you put in front of a customer. I run the discovery, prototype the solution live with their team, deploy it into their environment, and own it in production. Lately that means wiring LLMs and agents into real systems — not demos.

The loop I run: talk to the customer → scope the real problem → prototype fast → deploy → own it in production.

🚀 Featured work — AI infrastructure that ships

  • 🔧 phonepe-mcp — Unofficial MCP server for PhonePe, India's largest UPI payments app: payment links, status, refunds, settlements, and webhook-signature verification, with automatic OAuth token caching/refresh. The kind of tooling that lets an LLM safely touch a real payments API. TypeScript · MCP SDK.
  • 🤖 upi-agent — A from-scratch agent loop with no framework, driving MCP tools autonomously via Llama 3.3 70B on Groq. Built to understand agents from first principles, not abstract them away. TypeScript.
  • 💸 upi-mcp — Offline MCP server that builds and parses UPI payment links + QR codes. Zero API keys, strict TypeScript, Vitest-tested. Published on npm.

📦 Shipped for real customers

Each of these started as an ambiguous brief and ended as a system running in production:

  • Real-time B2B analytics processing 5M+ data points/day for a multinational QSR chain across India & Indonesia — the dashboards their C-suite runs on. I ran requirements directly with their executives and cut 5–10 hours/week of manual reporting.
  • Digital-goods e-commerce platform with Stripe payments — live, with paying customers.
  • Telehealth platform with WebRTC video consultations, Razorpay payments, and digital prescription workflows.

🌍 Open source

  • Merged PR #16618 into Google Lighthouse — the web-performance auditing tool built into Chrome DevTools and used by millions of developers.
  • Two MCP servers published to npm (above).

🛠️ Stack

Languages TypeScript, JavaScript, Python, SQL
AI / LLM MCP servers & clients, agent loops, multi-LLM routing, RAG, OpenAI & Anthropic APIs, on-device / local LLMs
Backend Node.js, Express, NestJS, REST, WebRTC, Webhooks, OAuth 2.0, serverless
Frontend React, Next.js (App Router), Redux, Tailwind CSS
Data & Cloud PostgreSQL, MongoDB, Redis, DynamoDB, AWS (Lambda, ECS, S3, CloudFormation), Docker, CI/CD

💬 What I'm looking for

Forward Deployed / Solutions Engineering / founding-engineer roles — fully remote — where I sit close to customers and ship AI into production. If you need someone who can talk to your hardest customer in the morning and have a working prototype by evening, that's the role I want.

📫 nirav.gondaliya@icloud.com  ·  Portfolio  ·  LinkedIn

I read every message.

Pinned Loading

  1. phonepe-mcp phonepe-mcp Public

    Unofficial Model Context Protocol server for PhonePe Payments API

    TypeScript 1

  2. upi-agent upi-agent Public

    TypeScript

  3. upi-mcp upi-mcp Public

    JavaScript

  4. todo todo Public

    TypeScript

  5. shivay-infra-setup shivay-infra-setup Public

    Shell

  6. nirav-gondaliya.github.io nirav-gondaliya.github.io Public

    TypeScript