Node.js · TypeScript · Distributed Systems · Model Context Protocol (MCP) · Open Source
📍 Kolkata, India | 📧 connect@ankan.in
🎯 Actively seeking Software Engineer roles | Immediate availability (Remote or Kolkata-based) 📄 Resume: resume.ankan.in
Software Engineer building production-ready infrastructure tools and distributed systems. Shipped features for a 10M+ user OTT platform at Hoichoi. Built AxioDB, an embedded NoSQL database engine with 17K+ NPM downloads/year, and NexoralDNS, a self-hosted DNS server achieving 8,050+ QPS at 0.97% packet loss under 500 concurrent clients, exposed as a Model Context Protocol (MCP) server so AI agents can manage DNS records, blocking rules, and cache through natural-language tool calls.
Focus areas: Distributed systems, how Node.js works under the hood, REST API design, and microservices. I build tools that fix real problems I run into, like painful software installs or managing DNS at home. Most of my serious projects live under the Nexoral organization.
I ship in small PRs, write tests around shared logic, and document trade-offs when the call isn't obvious.
Most recently Full Stack Developer at Hoichoi.
- Languages: TypeScript, JavaScript, Golang
- Runtime & Frameworks: Node.js, Express.js, Fastify, NestJS, React.js, Next.js
- Databases & Messaging: MongoDB, PostgreSQL, MySQL, Redis, Redis Streams, RabbitMQ
- Infrastructure & DevOps: Docker, Kubernetes, K3s, AWS Lambda, Cloudflare Workers, Nginx, Linux, Git, GitHub Actions, CircleCI
- Architecture & APIs: Microservices, Event-driven Architecture, Modular Monolith, RESTful APIs, GraphQL
- Security: JWT, OAuth 2.0
- Testing & Observability: Jest, Vitest, Sentry, Middleware.io
- Additional: Firebase
SaaS control plane that generates and deploys Cloudflare Worker load balancers from a dashboard — pick a routing strategy, it provisions and manages the Worker for you, no hand-written scripts or edge infra to babysit.
Tech Stack: TypeScript, Fastify, Next.js, Cloudflare Workers, Redis, K3s
Embedded NoSQL database engine for Node.js — MongoDB-style queries, zero native dependencies, ACID transactions, npm install and go. Exposed as an MCP server so AI agents can query and manage it directly.
Tech Stack: Node.js, TypeScript, Worker Threads
Self-hosted DNS server for LANs — custom UDP packet parsing and Redis caching, killing the need to hand-edit /etc/hosts across machines. Hits 8,050+ QPS at 0.97% packet loss under 500 concurrent clients, exposed as an MCP server for AI-driven DNS management.
Tech Stack: Node.js, TypeScript, Docker, Redis, Fastify, MCP
Also: ContainDB — containerized DB CLI · ReviewBuddy — AI PR reviewer action. More at the Nexoral org.
⭐️ From AnkanSaha




