Skip to content
View AnkanSaha's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@nexoral

Block or report AnkanSaha

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
AnkanSaha/README.md

Ankan Saha | Software Engineer

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


Website LinkedIn GitHub followers GitHub stars

🚀 About Me

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.


💼 Experience

Most recently Full Stack Developer at Hoichoi.


🛠️ Technical Skills

  • 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

🎯 Featured Projects

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.


🤝 Connect With Me

LinkedIn X Hashnode Email


⭐️ From AnkanSaha

Pinned Loading

  1. nexoral/AxioDB nexoral/AxioDB Public

    Embedded NoSQL database for Node.js — pure JavaScript SQLite alternative with MongoDB-style queries. Zero native dependencies, no node-gyp, works in Electron & CLI tools. 15,000+ npm downloads per …

    TypeScript 28 4

  2. nexoral/NexoralDNS nexoral/NexoralDNS Public

    A Docker-based smart DNS server for office LANs. Monitor, block, reroute, and cache DNS queries with ease. Features include custom domains, TTL control, analytics, and optional cloud sync. Built by…

    TypeScript 2 1

  3. nexoral/EdgeBalancer nexoral/EdgeBalancer Public

    EdgeBalancer is a SaaS control plane for deploying Cloudflare Worker based load balancers from a visual dashboard. Users connect a Cloudflare account, configure origins and routing, and EdgeBalance…

    TypeScript 1

  4. nexoral/ContainDB nexoral/ContainDB Public

    ContainDB is a CLI tool that automates the installation and management of popular database containers (MongoDB, Redis, MySQL, PostgreSQL, MariaDB) and PHPMyAdmin.

    Go 4 1

  5. nexoral/xpack nexoral/xpack Public

    xpack – A universal Linux package builder written in Go. Convert binaries (.bin) into .deb, .rpm, and other Linux package formats.

    Go 1 1

  6. nexoral/ReviewBuddy nexoral/ReviewBuddy Public

    A configurable GitHub Action that comments on Pull Requests in your preferred language and tone.

    JavaScript 2 1