About
I go for the hard, structural problems — distributed microservices, clean data models, and the patterns that keep a system reliable as it grows.
Lately that means custom AI agents and the system prompts behind them: multi-step tool-calling, evals, and internal AI tooling shipped to production. I work from PRDs and real customer pain, own the architecture calls, and treat QA as part of the job.
The throughline, from a telecom promotion engine to a multi-tenant HRMS: build engines other people can configure without code — and don't call it done until it survives production.
Based in Bengaluru, India.
Projects
Folkgrove — Multi-Tenant HRMS
2025 · Flagship — A payroll & HR engine you configure without code
A multi-tenant HRMS with database-per-tenant isolation across a 4-app Turborepo — HR, payroll, leave, performance, and analytics — built engine-first so admins extend it without engineering.
Built with: TypeScript, Next.js 15, NestJS, Prisma, MySQL, Redis/BullMQ, Cerbos, Turborepo.
Open source · AI agents — One agent core, four forms
Custom AI agents and the system prompts behind them, shipped from one shared core in four forms — web app, Claude Code skill, subagent, and CLI.
Built with: Claude API, Next.js, TypeScript, Node.js.
Free Resume Pro
AI SaaS — ATS scoring, zero storage
A résumé tool built around the Gemini API, owned end-to-end solo and scaled on Vercel.
Built with: Next.js, React, Node.js, Gemini API, Vercel.
Promotion Manager System
Platform — Telecom campaigns with zero redeploys
A scalable promotion-management system on a microservices backend with a real-time rule engine.
Built with: Node.js, React, Microservices, REST APIs.
Algorithm Visualizer
Learning in public — Big-O you can watch
Interactive, step-by-step visualizations of core algorithms and data structures.
Built with: JavaScript, React.