I spend a lot of time solving problems — from contest questions at 2am to figuring out how systems should actually be built.
I split my time between competitive programming and building projects, especially where better thinking leads to simpler or more robust systems.
Currently exploring algorithms, backend and security tooling.
I learn best by building (and breaking things occasionally).
AIGuardian — C++17
Enforces runtime policies on AI agent tool calls.
You define which tools an agent can call and in what order — violations are blocked at runtime.
Detects data exfiltration paths and runaway loops. Includes an HTTP gateway and live SOC dashboard. 13 tests.
Grievance Redressal Mailer — React · Node.js
Full-stack grievance portal that routes submitted complaints to the correct department mailing list.
Built with Express, SQLite, and Nodemailer using Gmail OAuth2.
AyushSetu — Next.js · FHIR · Prisma
Maps AYUSH NAMASTE medical terms to ICD-11 and returns FHIR-compatible output for EMR systems.
Four-service setup: Next.js core API, EMR proxy, React frontend, and a HAPI FHIR loading pipeline.
Go-Blockchain — Golang
Minimal proof-of-work blockchain with BadgerDB persistence, a custom chain iterator, and elliptic-curve wallet utilities.
- NPTEL – Design and Analysis of Algorithms: National Top 1%
