Anish Roy

Anish Roy

Software engineer

← Home

About

I am Anish Roy, a software engineer based in Kolkata, India. I have spent the last four years building production software end to end: the frontend architecture people click on, the billing system that charges them, the pipelines that count what they used, and more recently the AI agent infrastructure that ties it together.

I have been at BuildShip (formerly Rowy) since December 2022, which is to say since day one. BuildShip is a low-code backend platform for building AI-powered workflows, APIs, and scheduled tasks in a visual, node-based editor. Being early meant owning whole systems rather than tickets, and most of what I know about shipping comes from that.

What I work on

  • Frontend architecture: I built BuildShip's frontend from scratch, including layout systems, API adapters, and the canvas workflow editor on React Flow, with its state management, log streaming, and node library.
  • Billing and pricing: I own the Stripe stack, covering subscriptions, usage metering, auto top-ups, and add-ons.
  • Data at volume: a usage-metering pipeline in Rust, Redis, and BigQuery that processes over 100 million events a day, and an observability dashboard on PostgreSQL.
  • AI agents and MCP: I led the architecture and implementation of BuildShip's AI agent system, and built its Model Context Protocol gateway on Cloudflare Workers, exposing serverless functions to AI assistants over Streamable HTTP.

Open source

Outside work I maintain a number of small, focused developer tools, mostly around developer tooling and AI infrastructure: ctxr.me is an MCP server and REST API that turns any URL into clean, LLM-ready Markdown; MemLib is a provider-agnostic memory layer for AI agents; FireMCP is an MCP server for Firestore; Flamecache is a Redis-like caching layer for Firebase. The full list, with source links, is on the projects page.

How to reach me

Email is the fastest way in, and I read everything that is not a cold sales pitch. The contact page has every address and handle, along with what I am and am not available for.