About

Software engineer in Mumbai. At DronaHQ I build the AI infrastructure and frontend systems behind an enterprise platform: copilots, guardrails, widget runtimes, and the visual builders that configure them. I follow a feature all the way through and care whether the system still holds up when production gets noisy.

Outside work I'm building Nexus, a deep agent harness for orchestrating fleets of specialized sub-agents. I also write: technical pieces and life off the keyboard.

Read my writing

Now

Mostly inside Nexus right now, working through the harder parts of agent coordination and persistent context across long-running tasks. At work, pushing deeper into agentic UI patterns and thinking about how agents actually behave in production versus how they're designed to.

Reading a lot. Writing when something sticks.

Experience

DronaHQ · Software Engineer

Feb 2024 – Present · Mumbai, India

Enterprise platform for building internal tools and AI-powered agentic workflows.

  • Architected and implemented an AI Copilot enabling users to configure and create agents by mutating frontend state, invoking backend tools, and retrieving contextual knowledge from a Qdrant vector database, with CopilotKit on the frontend and LangGraph for backend orchestration.
  • Developed an AI Guardrails system with frontend configuration and policy management UIs, backend APIs, and core Python libraries using FastAPI, LangChain, and LangGraph to enforce safe, constrained agentic workflows.
  • Designed and built a Widget Editor system letting users author custom React-based widgets and integrated it into the agent chat runtime so agents could dynamically render and interact with user-defined UI during conversations.
  • Owned and built complex React and TypeScript frontend systems powering core visual builders for workflows, actions, and data bindings across a large configuration-driven low-code and agentic platform.
  • Built a VS Code extension using TypeScript and the VS Code API, backed by Node.js and Express services, with JWT-based authentication to the platform and real-time preview, edit, and commit workflows from the editor.
  • Improved frontend performance and stability by profiling render cycles, event listeners, and memory in Chrome DevTools, resolving memory leaks and excessive listeners across reusable and prebuilt controls.

Projects

  • nexus Python building

    A DeepAgent harness that orchestrates a fleet of highly specialized sub-agents. Built for structured control, coordination, and persistent context across long-running agentic tasks.

  • ai-watchdog Python building

    Modular content safety library for LLM applications. Analyzes prompts and model outputs for unsafe patterns and enforces configurable rules. Easy to drop into any Python AI stack.

  • spendin TypeScript building

    Personal finance app for tracking spending across accounts in one place. TypeScript and React Native, built to be something I'd actually use.

Skills

Frontend

React TypeScript Redux Zustand TanStack Query Tailwind CSS React Native Expo

Backend

Node.js Express Python FastAPI SQLAlchemy Alembic

Databases

PostgreSQL MySQL MongoDB Redis

AI / agentic

LangChain LangGraph CopilotKit Qdrant OpenAI API Anthropic API

Tooling

Git Docker AWS Webpack VS Code API Chrome DevTools Postman Bash

Education

Master of Computer Applications (MCA)

University of Mumbai · 2022 – 2024

Bachelor of Science, Computer Science (B.Sc. CS)

University of Mumbai · 2019 – 2022

Contact

Open to interesting problems. If something here resonates, reach out.