Harsh N. Chandak

Full-Stack & AI Systems Engineer

Backends, payments and multi-tenant platforms, and the LLM systems on top

M.S. Computer Science, Arizona State University (ASU) · GPA 4.00 / 4.00 · Phoenix, AZ

Harsh has shipped two kinds of system. ERP modules that 70+ manufacturers run their plants on, at 20K+ API requests a day, with payments, tax and zero-downtime migrations. And LLM systems where being wrong is expensive, where the real work is an evaluation harness before the feature, a cache, and the canonicalization bug that had been quietly hiding a quarter of the matches for months.

open to SDE / AI roles
Nashik · Pune, India18 months, full-stack SDEERP for 70+ manufacturers
Phoenix, ArizonaMS CS, ASU · 4.0LLM, AI & SDE

drag to spin ⟲

0.999precision on scholarship eligibilityacross 1,382 awards
70+manufacturers run their plants on his ERP modules20K+ API requests a day
~25%of eligible matches were hiddenfound the canonicalization bug
4-5s → 2sERP dashboard loadjoins and per-tenant caching
17s → 3.8sreranker latency, medianby index-keying the scoring path
zerodowntime on live ERP schema migrationsreversible stages, plants still running
5payment gateways integratedidempotent retries, tax errors to zero
3,547career boards crawled85% of the 28K daily polls skipped
ask-harsh · 52 verified bullets · answers are instant
?

Agent orchestration, running live. The Knight takes the question and decides who can answer it. The Vault Bearer knows him personally; the Flamebearer keeps the record. They read from three stores: the Nameless Temple is home and holds nothing, the Forgotten Shore is the 52 verified bullets he searches, and the Ivory City holds the structured profile.

the Nameless Temple
the Forgotten Shore
the Ivory City
the Vault Bearer
the Flamebearer
the Knight waits at the Nameless Temple
Evidencenothing yet

Ask something. Every answer lists the record it came from.

how it ran
idle

Ask a question. The Knight will go and find it.

Runs entirely in your browser. No API key and no model call, so the answers are assembled only from bullets that exist in a verified bank. It can be wrong about relevance but it cannot make anything up.

Experience

  • Replaced LLM-judged scholarship eligibility with a deterministic rules engine at 0.999 precision on 1,382 awards
  • Found and fixed a canonicalization bug hiding ~25% of eligible scholarship matches, with zero regressions
  • Cut the scholarship reranker's LLM step from 17s to 3.8s median by index-keying its scoring path
  • Added rerank and embedding caches so repeat match requests make zero LLM calls: 6.3s to 0.15s in cutover testing
  • Halved LLM extraction cost across 40,000+ scholarships by batching pages under one shared prompt
  • Isolated failures across parallel LangGraph advisors so one crashing agent no longer ended a student's chat turn
  • Stopped deploys silently killing background jobs by moving them onto a durable Postgres queue with a reconciler
  • Fixed a production chatbot outage where every streaming reply failed, and removed brittle Gemini fallbacks

Projects (10)

Mapping Accident Trends & Patterns

Interactive D3 maps over public accident data. Fall 2024

  • Built linked D3 views over GeoJSON so a selection in one chart filtered the map
  • Shaped raw public accident data into something a non-analyst could read
D3.jsJavaScriptNode.jsGeoJSON

Warehouse Robot Optimization using Clingo

Answer-set programming for multi-robot pathing. Spring 2025

  • Encoded multi-robot movement, shelf handling and order fulfilment as answer-set programs
  • Solved for collision-free plans over a shared warehouse grid
ClingoAnswer Set ProgrammingPython

Coursework (6)

Graded class projects — a report or a demo where one exists, no deployment behind them.

Arizona State University

  • Kafka to Neo4j Streaming PipelineSpring 2025

    Live graph analytics under sustained event load.screenshot ↗

  • Spatial Data Analysis with Spark and ScalaSpring 2025

    Hot-spot analysis over large geospatial datasets.screenshot ↗

  • Blockchain & AI for Detecting Financial Data BreachesFall 2024

    Anomaly scoring paired with an immutable audit trail.

Pune University

  • Property Registration System Using BlockchainFall 2022

    A DApp for property transfer and ownership checks.report ↗

  • OMR Sheets Evaluation Using Image ProcessingSpring 2022

    Grading answer sheets from a phone camera.report ↗

  • Real-Time Sign Language DetectionFall 2021

    Hand-keypoint classification, live from a webcam.report ↗

Education

Arizona State University (ASU)

M.S. Computer Science GPA 4.00 / 4.00

Aug 2024 - May 2026

Pune University

B.Tech, Computer Engineering CGPA 8.52 / 10

Aug 2019 - May 2023

Tools

Languages
PythonTypeScriptJavaScriptSQL
AI / LLM
LangGraphRAGhybrid search (BM25/vector)prompt cachingWhisperXOpenAIGeminiClaude
AI Engineering
LLM evaluationagentic workflowsmulti-agent systemstool use
Frameworks
FastAPINode.jsReactNext.jsRESTGraphQL
Cloud & DevOps
AWSDockerKubernetesLinuxCI/CDGit
Data
PostgreSQLMySQLMongoDBRedisNeo4jpgvectorKafka

Get in touch