Skip to content
Fullstack Engineer · Bengaluru

I ship AI agentsand the appsthey live in.

AcrossMobile

Fullstack engineer building production AI agents, high-performance React Native apps with custom native bridges, and the backends behind them. Currently Forward Deployed AI Engineer at SaxeCap — previously Fig AI, Kotak 811 and Groww.

Explore my work
Stella · built at Fig AI

One LangGraph plan-and-perform loop that builds, researches and acts — streamed to mobile, web, desktop and chat.

4+
Years engineering production apps used by millions
6
Companies & teams shipped for — fintech, AI & RTC
6k★
Stars on the Flutter package I helped maintain, plus Anthropic & OpenHands contributions
2×
Hackathon wins among 1000+ global participants

Shipped at · built with

SaxeCapFig AIKotak Mahindra BankGrowwOolkaAgora.ioAnthropicOpenHandsVIT VelloreSaxeCapFig AIKotak Mahindra BankGrowwOolkaAgora.ioAnthropicOpenHandsVIT Vellore
React NativeTypeScriptLangGraphKotlinSwiftFastAPIClaudeDatabricksMCPFlutterNestJSRedisPostgreSQLC++React NativeTypeScriptLangGraphKotlinSwiftFastAPIClaudeDatabricksMCPFlutterNestJSRedisPostgreSQLC++
01 — About

I refuse to stayin one lane.

I ship AI agents, mobile clients, the frontends people touch and the backends that power them — end to end, without handing off at the seams.

Today at SaxeCap I'm forward-deployed on Dally for Gentiva Health Services, one of the largest US hospice and home-health providers — embedded with their HR organisation, taking workforce problems from first conversation to shipped software. That means modelling hiring, onboarding, staffing and attrition data on Databricks into query-ready tables, then shipping the dashboards and LLM-driven automations that read from them.

Before that, at Fig AI, I architected Stella — one LangGraph + FastAPI + Claude plan-and-perform loop that builds websites, generates media, researches the web and acts on your connected apps, fanning out to recursive subagents — plus the gateway that streams it to mobile, web, desktop and chat over a resumable SSE block protocol.

Earlier I engineered banking-grade mobile experiences at Kotak 811 and Groww — custom native bridges, high-performance lists, vision-camera scanners and UPI flows trusted by millions of users under strict regulatory constraints.

I care about the seam where craft meets performance: 60fps interactions, clean architecture, reusable SDKs, and AI that actually reaches production.

Away from the keyboard I've been a drummer for over 12 years — the timing and feel carry straight back into how I build — and you'll usually find me out on a long drive, which is where most of my best ideas show up.

AI that actually ships

A LangGraph plan-and-perform loop in production at Fig AI; LLM insight summaries and next-best actions grounded in a client's own Databricks data at SaxeCap. Deployed, not demoed.

Mobile at banking scale

Custom native bridges for Android and iOS, high-performance lists, vision-camera scanners and UPI flows, all under regulatory constraints and in front of millions of users.

The whole stack, end to end

The backend that serves it, the gateway that streams it and the interface people actually touch — built by one person who does not hand off at the seams.

Now
Forward Deployed AI Engineer @ SaxeCap · San Francisco (Remote)
Based in
Bengaluru, India
B.Tech CSE
Vellore Institute of Technology · 8.42 CGPA
2× hackathon winner
Anthropic, OpenHands & Flutter contributor
Hobbies
I play the drums · Driving makes me feel alive
02 — Selected work

Things I've built for impact.

Production AI platforms, a creative studio and a browser agent, a full business suite, and on-device models running where no network reaches. Public projects link to their source.

The single AI orchestrator behind Fig's one-chat-box product. A LangGraph plan-and-perform loop on FastAPI + Claude drives every turn — building and deploying websites, generating image/video/music/slide media, researching the web and acting on the user's connected apps, all in one graph instead of a separate planner and executor. Parallelizable work fans out to recursive subagents: the same graph re-run with a narrowed toolset and a specialized prompt, so deep research can hit ~15 sources at once with no separate worker service. Turns stream over a resumable SSE block protocol backed by Redis event streams and PostgreSQL checkpointers, and a modular skills framework plus MCP servers load capabilities on demand.

  • LangGraph
  • FastAPI
  • Claude
  • MCP
  • Subagents
  • Python
  • SSE
  • Redis
  • PostgreSQL

A node-based creative studio: text, image, video and audio models wired together on an infinite canvas, with budgets, approvals and brand memory around every paid generation. I'm a core contributor — 440+ commits across ROOTS, the agent that reads the whole canvas graph and builds workflows on it (typed skills like character and product sheets, plan repair, memory), and the Video Studio I built end to end: a reference video cut into shots, clip units and contact sheets in one ffmpeg pass, storyboard frames generated through the canonical path, clips shot motion-first or frame-first across Higgsfield, fal and OpenRouter, and the final cut assembled from a frozen manifest. Plus model routing and pricing across providers. React 18, Fastify 5, Neon Postgres, BullMQ and a FastAPI + LangGraph agent service.

  • React
  • Fastify
  • LangGraph
  • FastAPI
  • Postgres
  • BullMQ
  • ffmpeg
  • OpenRouter
  • fal
  • Agents

A generalist agent that works inside a real Chrome over the DevTools Protocol, using structural page understanding instead of a screenshot loop: one observation is a ref-annotated accessibility tree computed in a single DOM pass — roughly 120 to 400 tokens and 1 to 2 ms — that the model acts on by reference. It runs against a dedicated Chrome profile it owns, so it never touches your everyday browsing. Every outbound action is approval-gated and journaled, so a failure mid-send is never narrated as done or silently retried; contacts are deduplicated in the database, not by similarity; and a learning cycle turns a real failure into a candidate lesson that a regression gate must pass before promotion. Zero npm dependencies: Node 22 native TypeScript and node:sqlite, with 600+ unit tests and a real-Chrome suite.

  • TypeScript
  • Node 22
  • Chrome DevTools Protocol
  • Agents
  • SQLite
  • Composio
  • OpenRouter
  • Evals

An end-to-end suite that runs a real business top to bottom — a marketing website, a billing & invoicing / POS app with PDF receipts and QR payments, and an analytics admin dashboard with live charts and Excel/PDF exports. One shared design system, auth and Firebase data layer across all three apps.

  • Next.js
  • React
  • TypeScript
  • Firebase
  • Tailwind
  • Recharts
View the source

An AI assistant that runs entirely on your Mac or iPhone. No internet, no API bill, and nothing you type ever leaves the device — which matters most for the personal writing people paste into chatbots without thinking. A Swift SDK runs llama.cpp in-process, picks a model that fits the hardware it finds, and calls the cloud only when a request is genuinely too slow or too battery-expensive to answer locally. Built measurement-first: a benchmark harness produced 52 documented findings across three real devices, including the ones that disproved my own earlier conclusions.

  • Swift
  • llama.cpp
  • iOS
  • Python
  • On-device AI
  • Benchmarking
View the source

A secure AI refund agent where a deterministic policy engine enforces authorization in code rather than in prompts — so the model can reason about a case, but it cannot be talked into a payout. Every refund decision passes through typed policy checks before money moves, which makes the whole flow resistant to prompt injection. Python and FastAPI on the back, LangGraph and Claude for the agent loop, React and Vite in front.

  • Python
  • FastAPI
  • LangGraph
  • Claude
  • React
  • Vite
  • Security
View the source

A consent-aware trust and safety layer for intimate chat platforms. A two-layer pipeline scores every message against a per-conversation consent state machine on-device, and escalates only the genuinely ambiguous cases to Claude — so the common path is fast, private and cheap, and the model is reserved for the judgement calls. TypeScript end to end: Node.js and Express behind, Next.js in front.

  • TypeScript
  • Node.js
  • Express
  • Next.js
  • Claude
  • Trust & Safety
View the source
03 — Toolkit

The stack I build with.

Eight years of accumulated tools, grouped by the job they do rather than by how impressive they sound.

AI & Agents

  • LangGraph
  • Claude
  • Google GenAI
  • MCP Servers
  • Tool-calling
  • Agent Memory
  • SSE Streaming
  • E2B
  • llama.cpp

AI Dev Tools

  • Cursor
  • Claude Code
  • Windsurf
  • GitHub Copilot
  • ChatGPT

Backend & Data

  • FastAPI
  • NestJS
  • Node.js
  • Python
  • Databricks
  • PostgreSQL
  • Redis
  • GraphQL
  • REST
  • Socket.io

Mobile

  • React Native
  • Flutter
  • Kotlin
  • Java
  • Swift / Obj-C
  • Native Bridges
  • FlashList
  • Vision Camera
  • Reanimated

Frontend

  • React
  • TypeScript
  • Redux
  • MobX
  • Flutter BLoC
  • HTML
  • CSS
  • Figma
  • WebGL

Languages

  • TypeScript
  • JavaScript
  • Kotlin
  • Java
  • Dart
  • Python
  • C++
  • SQL
  • Solidity

Platform & Cloud

  • GCP
  • AWS
  • Firebase
  • Git / GitHub
  • Stripe
  • Bugsnag
  • Sentry
  • Web3 / DeFi
  • CI/CD

Observability

  • Firebase Analytics
  • CleverTap
  • Bugsnag
  • Sentry
  • Reactotron
04 — Experience

Where I've shipped.

Six teams across fintech, real-time communications, agentic AI and healthcare workforce data — every one of them with something in production at the end of it.

San Francisco, USA · Remote

Forward-deployed on Dally (HR Pod) for Gentiva Health Services, one of the largest US hospice, palliative and home-health providers — embedded with the client's HR organisation, taking workforce problems from first conversation to shipped production software. Work big data on Databricks, modelling high-volume workforce data — hiring, onboarding, staffing and attrition — into curated, query-ready tables the rest of the product reads from. Ship analytics dashboards and AI automations on that layer: LLM-generated insight summaries and next-best-action suggestions grounded in the client's own data, replacing manual reporting cycles for HR leadership.

  • Forward Deployed
  • Databricks
  • Big Data
  • LLM Automations
  • Analytics
  • Claude
  • Python
  • TypeScript

San Francisco, USA · Remote

Architected Stella, the single AI orchestrator behind Fig's one-chat-box product — a LangGraph plan-and-perform loop on FastAPI + Claude that builds and deploys websites, generates image/video/music/slide media, researches the web and acts on the user's connected apps, all in one graph rather than a separate planner and executor. Parallelizable work is delegated to recursive subagents — the same graph re-run with a narrowed toolset and a specialized prompt — for orchestrator-worker fan-out such as deep research across ~15 sources at once. Built agent-gateway, the client edge for a React Native mobile app, a Next.js + Vite web app, an Electron desktop app and messaging channels (Telegram, SMS): Firebase auth, server-side turn lifecycle, conversation persistence and a resumable SSE turn contract (POST /turn → 202, GET /stream with Last-Event-ID) whose block.start / delta / end protocol renders text, thinking, tool and plan blocks as server-driven UI cards over Redis turn-event streams and PostgreSQL LangGraph checkpointers. Extended the platform with a modular skills framework and MCP servers for on-demand capability loading, a persistent memory and knowledge layer, Composio connectors (Gmail / Slack / Notion / Calendar), sandboxed code execution and scheduled tasks on E2B, and human-in-the-loop consent gating on high-impact actions — with model tiering (Sonnet for reasoning, Haiku / Gemini Flash for classification) and prompt caching holding down cost and latency. Led a full UI/UX revamp of the mobile app and shipped Stripe checkout, subscriptions and an in-app wallet.

  • LangGraph
  • FastAPI
  • Claude
  • MCP
  • Subagents
  • SSE
  • Redis
  • PostgreSQL
  • Composio
  • E2B
  • React Native
  • Stripe

Bengaluru, India

Engineered advanced React Native features with high-performance packages (Shopify FlashList, Vision Camera, Google Barcode Scanning) and authored custom native bridges for Android (Java/Kotlin) and iOS (Swift/Obj-C) to unlock platform capabilities unavailable in JS. Published reusable org-level SDKs adopted across product teams. Owned the observability & growth stack — Firebase Analytics, CleverTap, Bugsnag — and delivered Referrals, Cashback Rewards, the Transactions module, balance-based FD suggestions and a re-architected in-app nudges system under strict regulatory constraints.

  • React Native
  • Kotlin
  • Swift
  • Native Bridges
  • FlashList
  • Vision Camera
  • Firebase
  • CleverTap

Bengaluru, India

Refactored the existing MVVM architecture for cleaner separation of concerns and modularity, rationalised API handling & data-caching, and diagnosed background ANRs via Sentry with Reactotron runtime debugging. Delivered Credit Insights, Rewards, PAN Details, Loans and Cards features.

  • React Native
  • MVVM
  • Sentry
  • Reactotron
  • Performance

Bengaluru, India

Built core UPI features — UPI Lite, UPI Autopay, UPI Payments and the Bharat Bill Payment System — including secure UPI PIN reset flows handling Aadhaar and debit-card data. Integrated a fast QR scanner (Vision Camera) with auto low-light detection and auto-zoom, and implemented fuzzy search across large contact lists. Consistently drove code quality and cross-team collaboration on an app trusted by millions of investors.

  • React Native
  • UPI
  • Vision Camera
  • Fintech
  • TypeScript

Santa Clara, CA · Remote

Contributed enhancements to Agora's Android UI Kit and Flutter UI Kit — new layouts and SDK extensions. Authored technical blogs on AI-enabled real-time extensions (voice recognition, speech-to-text, AR filters, noise suppression) and led university sessions on Agora's SDKs.

  • Flutter
  • Android
  • Kotlin
  • RTC
  • Open Source
05 — Playground

Apps I've brought to life.

A few products I've shipped, recreated here as living mockups running the real interactions. Move your pointer across a device.

9:41
Groww
RN

Current Investment Value

₹1,19,650

3.84%+₹4,420 · 1D
StocksMutual FundsF&O

RELIANCE

12 shares

₹30,480

+1.24%

TCS

8 shares

₹31,120

+0.86%

INFOSYS

20 shares

₹32,400

-0.42%

HDFC BANK

15 shares

₹25,650

+2.10%

Groww

UPI · Investments · QR scanner

SDE @ Groww

9:41
Kotak811

Available Balance

811 SAVINGS

₹1,28,940.50

•••• •••• •••• 8110

Send
Scan & Pay
Recharge
Pay Bills

Recent Transactions

View all

Salary Credit

HDFC ••8842

+₹85,000

Zomato

UPI · Food

−₹480

Jio Recharge

UPI · Mobile

−₹239

Kotak 811

Digital banking · native bridges

SDE @ Kotak

9:41

Stella

AI Agent · automating

Plan & automate my launch week
On it — drafting your schedule and wiring up the automations
⚡ Automation running2/3
Search the web
Run Python · analyze
Draft & send email
Ask Stella anything…

Stella

Multi-agent AI · LangGraph

Built at Fig AI

Pareez. Admin

Garfa Branch · Today, 15 Jun

New Invoice

Today's Revenue

₹42,800

+18% this week

Appointments

38

+6 this week

New Clients

12

+3 this week

Revenue · last 7 days

M
T
W
T
F
S
S

Upcoming

Keratin · Hair

Ananya R.

2:30 PM

Bridal Makeup

Priya S.

3:15 PM

Hair Spa

Rohit M.

4:00 PM

Pareez Business Suite

Marketing site · Billing & POS · Admin dashboard

End-to-end build

06 — Off the clock

Two things that keep me grounded.

A long drive or an hour behind the kit. Both rendered here in real-time 3D — drag them around and spin them.

Loading 3D

Driving

My Honda Fit — I call her Melissa.

Loading 3D

Drumming

12 years behind the kit.

07 — Beyond the résumé

Wins, builds and impact.

The things that are not job titles: a health-tech build for adolescents, a mobility startup, open source, and a couple of hackathons.

Social Impact
5 / 3,500hand-picked for the build team

Project YUVA

Selected in a team of 5 from 3,500 candidates for a prestigious collaboration between VIT University, CMC Vellore, CIF and The Hope House — built a mobile app empowering adolescents through health education, peer-led community support and stakeholder engagement.

Entrepreneurship
20+school partnerships in the pipeline

PoolCar

Founded and built PoolCar, a digital aggregator connecting parents with verified private van operators for safe daily school commutes. Drove early traction through merchant and parent onboarding — building a pipeline of 20+ school partnerships across Kolkata.

  • 6k★

    Open Source

    Contributor to Anthropic's claude-code-action (8.6k★), the official @claude GitHub Action — branch-name validation under commit signing and diff-hunk context for PR review comments. Contributor to OpenHands (84k★), the open-source AI software-engineering agent, and to FlutterScreens (6k★), a widely used Flutter UI package I migrated to Flutter 2.

  • 2×

    Hackathon Winner

    Won HackMol 2.0 (500+ participants) with AniHelp, and Ingenius Hackathon 2.0 (open-source track) with HitBeat, an AI-based beatboxing learning app.

  • 8.42

    B.Tech CSE

    Computer Science & Engineering at Vellore Institute of Technology (2019–2023), graduating with an 8.42 CGPA.

  • RTC

    Developer Advocacy

    Authored technical blogs on AI-enabled real-time extensions — voice recognition, speech-to-text, AR filters, noise suppression — and ran university SDK sessions.

08 — Let's talk

Have an idea?Let's build it.

An AI product, a mobile app, or a fullstack problem nobody on the team wants to own — I'd like to hear about it. Grab a slot and let's talk.

Email me instead
  • 15-minute video call
  • Confirmed instantly via Calendly
  • Across any timezone

Bengaluru, India · Open to building something great