B.Tech CSE (AI & Data Science), Class of 2026. Looking for my first full-time Software Engineer role — backend, full-stack, or AI. Based in India, open to relocation.
I like the unglamorous parts of software: idempotent webhooks, retries with jitter, race conditions, token budgets. The work nobody notices until it's missing.
- My software is in production. PaperCheck AI grades handwritten CA/CS answer sheets and is used daily by coaching faculty — ₹15–21 per paper against the ₹100–190 human evaluators charge, in minutes instead of 2–3 days.
- Google merged my code. PR #26884 in
google-gemini/gemini-cli, approved by a Google maintainer — picked up from a help-wanted issue. - TCS CodeVita Season 13: global rank 2028 out of 100,000+ participants — top ~2%.
PaperCheck AI — live
Grades batches of handwritten CA/CS answer sheets in parallel — one streaming AI worker per student — and returns annotated, examiner-style PDFs. In active daily use.
- Layered reliability: 10-step jittered exponential backoff, zero-output-gated stream restarts (no paper graded twice), bounded auto-resume for paused long runs
- Browser-direct streaming, so multi-minute model runs never hit serverless timeouts
- SHA-256-keyed prompt cache (6 h TTL), 50 MB signed-token PDF uploads, strict token budgeting on Gemini Flash
CA GURU — live
An all-in-one learning platform for CA students: AI tutoring over chat, voice, and TTS, a notes library, a social feed with DMs and stories, study rooms, leaderboards.
- ~85K lines of TypeScript — Next.js + React 19, 29+ API routes, 26+ dashboard pages
- Security enforced at the database: 34 tables, 85 row-level-security policies, 18
SECURITY DEFINERRPCs on Supabase Postgres - Three-model Gemini fallback cascade (a degraded answer beats downtime), SSE streaming chat, per-IP sliding-window rate limits with
Retry-After
WhatsApp messaging platform — source
Event-driven admissions automation on the official WhatsApp Cloud API: FAQs, demo booking, payments, doubt triage to faculty, and a daily MCQ engine.
- HMAC-SHA256-verified webhooks with constant-time compare; fast ACK, async processing
- Message-id idempotency absorbs Meta's webhook redeliveries; full-jitter retries with transient-vs-permanent error classification
- WhatsApp's 24-hour messaging rule enforced at a single outbound choke point; 16-entity Prisma/PostgreSQL schema; runs credential-free in stub mode
A role-based academic portal, and a 15-endpoint complaint system built in a three-person team through PRs and code review. Database-level race-condition fix proven by a concurrency test, Hibernate N+1 fix with a regression guard, Spring Security, Docker with MySQL health checks, CI via GitHub Actions and Jenkins.
Contributing to google-gemini/gemini-cli — Google's official Gemini CLI.
- PR #26884, merged —
fix(core): ignore .pak & .rpa game archives by default, approved by a Google maintainer - 12 PRs submitted, 3 currently open
| TCS CodeVita Season 13 | Global rank 2028 of 100,000+ — top ~2% |
| LeetCode | 150+ problems solved |
| Google Cloud Skills Boost | Gold League · 21,010 pts · 25+ badges |
| Certifications | NPTEL Java (IIT) · AICTE-EduSkills AI/ML |
| Backend | |
| Web | |
| Data | |
| Cloud |
If this sounds like your team's kind of work — deevieswar44@gmail.com gets the fastest reply.

