DRCODE
Roles
Software Developer
DRCODE
Remote
Building backend APIs, workflow-orchestration systems, and RAG pipelines at DRCODE, owning services end-to-end from design through production incident resolution.
Re-architected fragile cron-based pipelines into Temporal.io workflows with parallel execution, eliminating recurring failures — 0 production incidents in the 2 months following migration.
Cut p95 API latency from ~800ms to ~120ms (≈85%) by introducing connection pooling and query indexing across hot database paths.
Built a pgvector-backed RAG pipeline with semantic caching that significantly reduced LLM API costs; integrated OpenAI, Razorpay payments, and AWS S3.
ArataAI — AI compliance agent that reviews vendor submittals against engineering specs and produces cited, structured findings; designed a stage-by-stage accuracy evaluation harness.
PythonJavaFastAPIPostgreSQLRedisTemporal.io
Software Developer Intern
DRCODE
Remote
Built an automated API regression suite covering 120+ endpoints at DRCODE, running on every PR and removing manual QA overhead.
Built an automated API regression suite (GitHub Actions, Pytest) covering 120+ endpoints, running on every PR — removed ~3 hrs/week of manual QA.
PythonJavaReact.jsGitHub ActionsPytest
Freelance Software Developer
Innovation Studio LPU & Ministry of Defence
LPU, Punjab
Developed vehicle validation system for Innovation Studio LPU in collaboration with Ministry of Defence.
Owned stakeholder communication and requirement definition, delivering features ahead of schedule
Architected microservices for vehicle validation, checkpoint logging, and e2e monitoring
Enhanced system security with Permission Management, Role-Based Access Control (RBAC), and secure session management
Optimized Prisma PostgreSQL queries for high-speed data retrieval
Node.jsTypeScriptPrismaPostgreSQLMicroservicesRBAC
Principles
Own the Problem
I work from user and business outcomes backward, not just from implementation tickets.
Ship with Quality
Strong execution means reliable systems, sharp communication, and thoughtful technical choices from day one.
Scale the System
I design for growth, whether that means automation leverage, service boundaries, or product velocity.