Skip to content
View Eswar809's full-sized avatar

Block or report Eswar809

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Eswar809/README.md
Deevi Eswar — Backend & AI engineer. I build systems that survive production.

Portfolio  LinkedIn  LeetCode  Email

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.


The short version

  1. 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.
  2. Google merged my code. PR #26884 in google-gemini/gemini-cli, approved by a Google maintainer — picked up from a help-wanted issue.
  3. TCS CodeVita Season 13: global rank 2028 out of 100,000+ participants — top ~2%.

Projects

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 DEFINER RPCs 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

Spring Boot backends

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.

student-management Complaint-Management-System


Open source

Contributing to google-gemini/gemini-cli — Google's official Gemini CLI.


Achievements

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

Stack

BackendJava, Spring Boot, Node.js, Express, Python
WebTypeScript, JavaScript, React, Next.js
DataPostgreSQL, MySQL, Prisma, Supabase
CloudGoogle Cloud, Docker, GitHub Actions, Git

GitHub stats Top languages

GitHub streak



If this sounds like your team's kind of work — deevieswar44@gmail.com gets the fastest reply.

Pinned Loading

  1. Complaint-Management-System Complaint-Management-System Public

    A full-stack Complaint Management System built with Spring Boot (Java) for the backend and React.js for the frontend. Features secure user registration, complaint filing, and tracking with a MySQL …

    JavaScript 1

  2. devsai devsai Public

    TypeScript 1

  3. Eswar809 Eswar809 Public

    1