Meet Dhanani
menu

Senior software engineer · India

Meet Dhanani

Building scalable cloud-native applications, AI-powered platforms, and developer tools.

  • Senior Software Engineer
  • Full Stack Developer
  • Cloud Architect
  • Open Source Contributor
Meet Dhanani
~/.mcp/config
$ npx -y xgmem@latest
✓ global memory server ready
✓ 13 tools · knowledge graph · json persistence
5
Upstream PRs
16
Public repos
1
npm package
2023
On GitHub since
01About

What I actually work on

I build backend systems and cloud infrastructure that hold up under load, and I care about the layer underneath the app — distributed systems, high-performance APIs, and the runtimes everything sits on.

Lately most of my energy goes into AI agents and the Model Context Protocol: giving agents structured memory that survives past a single session. That's what xgmem is.

I also ship mobile. React Native and Expo, down to native Android services when the platform makes me. And I contribute upstream — Deno, React Native, react-native-payments — because using a tool long enough eventually means fixing it.

Current focus

  • AI Agents
  • Model Context Protocol
  • AWS Architecture
  • React Native
  • Next.js
  • Developer Tools
  • Open Source
02Projects

Things I've built

Mostly tools for other developers, plus a couple of apps I wanted to exist.

Featured7 stars · 3 forks · published on npm

xgmem

A Model Context Protocol server that gives AI agents persistent, structured memory — a knowledge graph of entities, relations, and observations, scoped per project and shareable across them.

13+ MCP tools, JSON persistence to disk, Docker support, MIT licensed. Drops into Cursor, Windsurf, VS Code, or Claude with one npx line.

  • TypeScript
  • MCP
  • AI Agents
  • Knowledge Graph
  • Docker

Snappin Business

Product · Order · Customer management

Business management app for sellers — products, orders, customers, and a dashboard that ties them together.

Built with React Native and Expo.

  • React Native
  • Expo
  • Mobile

AntiScroll

Live on Google Play

A productivity app that kills doomscrolling by blocking Shorts and Reels before they load.

Android Accessibility Service, native background services, continuous monitoring.

  • Android
  • Accessibility Service
  • Native
Google Play →

easy-form

Construct a complex form in minutes instead of an afternoon.

  • TypeScript
GitHub →

Email Trigger Boilerplate

A starting point for transactional email pipelines you'd otherwise rewrite every project.

  • TypeScript
  • Node.js
GitHub →

ngrok-docker-setup

Port-forward local services through an ngrok domain without the setup dance.

  • Docker
  • DevOps
GitHub →
03Open Source

Upstream contributions

Using a tool long enough eventually means fixing it.

04Stack

Tools of the trade

Languages

  • TypeScript
  • JavaScript
  • Python
  • Rust

Frontend

  • React
  • Next.js
  • React Native
  • Expo
  • Tailwind CSS

Backend

  • Node.js
  • NestJS
  • Express
  • REST APIs

Databases

  • PostgreSQL
  • MongoDB
  • Redis

Cloud & DevOps

  • AWS
  • Docker
  • CI/CD
  • ngrok

AI & Tools

  • LLMs
  • MCP
  • Cursor
  • Windsurf
  • Claude
  • Gemini CLI

Ask me about

  • TypeScript
  • Node.js
  • React
  • React Native
  • Next.js
  • NestJS
  • AWS
  • PostgreSQL
  • System Design
  • Distributed Systems
  • AI Agents
  • MCP
  • Open Source
05Contact

Let's connect

Open to conversations about AI agents, distributed systems, and developer tooling — or anything you’re building that needs a backend that holds.