Hemnaath Balasubramani

AI Engineer · Software Engineer

Building intelligent systems, products, and developer tools.

I build intelligent software systems and products that connect AI with real-world applications.

A bit about me

I am an MS Computer Science student at Northeastern's Khoury College, working in applied AI/ML. Most of my work lives at the point where a model has to become a real product, so I spend my time on the unglamorous parts: the data plumbing, the agent and retrieval logic, the evaluation that catches bad outputs, and the deployment that keeps it all running.

Before Northeastern I spent about a year and a half at EPAM Systems as a software test automation engineer on a global rideshare platform's pricing team. I owned Go test suites for a live pricing engine and helped build an internal AI agent that wrote test cases from requirements documents. That testing habit is why I care so much about evaluation now.

The problems I enjoy most start with messy real-world signals, a photo, some audio, a map, a pile of job postings, and end with something a person can trust and act on. If it cannot ship and stay up, I do not consider it finished.

Things I have built

A few recent projects, all live. The previews are the real sites, click one to load it inline or open it in a new tab.

ClaimFarm screenshot
claimfarm-dashboard.vercel.appOpen live

ClaimFarm

Applied AI agent · 2026

Smallholder farmers miss crop-insurance payouts because filing a claim usually means paperwork, an adjuster visit, and a form in a language they may not read. ClaimFarm turns a single Telegram photo into a filed claim in about a minute. A vision model reads the crop and the damage, thirty days of weather at the photo's location back it up, and the farmer gets a confirmation in their own language. I built all of it: the agent, the FastAPI backend, and a six-signal fraud check that cross-references EXIF, GPS, capture time, and near-duplicate images before anything is approved. It ran end to end for the Global AI Hackathon with Qwen Cloud, with 20 of 20 integration tests passing.

60sPhoto to filed claim

Stack Python, FastAPI, Qwen-VL-Max, embeddings, Alibaba Cloud DashVector and Function Compute.

BedRocked screenshot
sewershed-bedrocked.vercel.appOpen live

BedRocked

Civic AI, geospatial · 2026

Somerville has 2,404 combined-sewer segments and a $1.29B separation program, and the question of which pipe to dig up first is scattered across disconnected GIS layers. In one day I built BedRocked, which scores every segment from 0 to 100 for dig-readiness by fusing Cyvl's AI street scans with the city's sewer GIS. I trained a catch-basin condition classifier by distilling Claude Vision's labels into a smaller model that scored all 381 basins for cents each, then added a natural-language search over the data and an Autodesk export that renders the dig plan in 3D. Built for the Cyvl, Autodesk, NVIDIA, and City of Boston hackathon, and still online.

2,404Sewer segments scored

Stack Python, FastAPI, scikit-learn, Anthropic Claude, Autodesk Platform Services.

job.os screenshot
jobs.hemnaath.techOpen live

job.os

Applied AI product · 2026

A co-op search means living in a spreadsheet and rewriting your resume for every posting, and most AI resume tools are happy to invent the experience the posting asked for. job.os is my fix for that. It tracks applications on a Kanban board, finds roles across 85 company job boards plus feeds that carry every employer on them, and tailors a resume against one specific job with an agent that cannot make things up. Every claim has to trace back to a verified fact, unverified numbers are stripped out of the draft before anyone reads it, and a requirement my profile cannot support becomes a question instead of a bullet. Each posting is also scored against my verified skills before I spend any time on it, and read for the things a score will not tell you: sponsorship, citizenship, clearance and export-control requirements that make a role unwinnable on a student visa. The resume itself is compiled as real Typst and LaTeX into one of six well-known templates, then held behind a quality gate: a deterministic review score, a one-page and selectable-text check, and a keyword-coverage read against the posting. Nothing downloads until it passes. Live at jobs.hemnaath.tech.

85Job boards tracked

Stack FastAPI, LangGraph, Anthropic Claude, Appwrite, Postgres with pgvector, Typst and LaTeX rendering, and Sentry.

RoleReveal screenshot
rolereveal.appOpen live

RoleReveal

Browser extension · 2026

While you scroll a job board, there is no quick way to know whether a role actually matches your resume. RoleReveal is a Chrome extension that scores each posting against your resume and puts the score right on the page, working across LinkedIn, Indeed, and other sites through per-site and universal adapters. API keys sit behind a proxy with per-user rate limits, and your resume is masked before it leaves the browser. It is published and live, with a landing page at rolereveal.app.

Stack Chrome extension APIs, a Vercel proxy, and LLM scoring.

Experience

Jul 2024 to Dec 2025~1.5 years

Software Test Automation Engineer

EPAM Systems, Hyderabad, India

On a leading global rideshare platform's pricing team.

  • Owned and extended the Go test suite for the pricing engine across most of the platform's cities, triaging daily failures, fixing flaky cases, and adding regression coverage as new pricing rules shipped.
  • Verified per-city pricing end to end, including surge and crowded-area multipliers, vehicle and service-tier variations, and multi-currency conversion across markets.
  • Migrated legacy suites to Cucumber and TestNG, which tightened the CI/CD integration and cut flaky failures across regression runs.
  • Helped build an internal AI agent that writes test cases straight from user stories and requirements documents, and demoed it end to end.

What I work with

Core strengths
Building and shipping LLM agents, RAG, and retrieval systems, then adding the evaluation, guardrails, and anti-fraud logic that keep them honest. I do the full backend, from API design through deployment, and I come from a test-automation and CI/CD background.
Languages
Python, Go, Java, SQL, R, and Bash.
Backend and infrastructure
FastAPI, MongoDB, PostgreSQL, Docker, Linux, nginx, systemd, DigitalOcean, Vercel, Git, and GitHub Actions.
ML and AI
scikit-learn, LangGraph, and the OpenAI, Anthropic, and Qwen SDKs.
Testing
Selenium, TestNG, Cucumber, Pytest, Jenkins, and Postman.
Domains
Applied LLM systems, computer vision, retrieval and embeddings, knowledge distillation, geospatial data, multilingual NLP, and audio classification for health.

Education and the rest

Education

MS, Computer Science

Jan 2026 to May 2028

Northeastern University, Khoury College of Computer Sciences, Boston. Available for co-op from January 2027. Coursework so far in Programming Design Paradigm (Java) and Database Management Systems.

BE, Computer Science

2020 to 2024

Sathyabama Institute of Science and Technology, Chennai. CGPA 8.39 out of 10.

Everything else

Hackathons

  • Global AI Hackathon with Qwen Cloud, Track 4 autopilot agent, which became ClaimFarm.
  • Cyvl, Autodesk, NVIDIA, and City of Boston Physical-AI Hackathon, which became BedRocked.

Certifications

  • The Joy of Computing Using Python (NPTEL).
  • Machine Learning (Internshala).

Away from the keyboard

  • Zonal and district medalist in shot put, football, and badminton.
  • Cricket officiating experience in India.
PythonGoFastAPILangGraphLLM AgentsRAGAnthropicOpenAIQwenPostgreSQLDockerComputer VisionGeospatial AIscikit-learnGitHub ActionsMultilingual NLP

Let's talk

I am looking for a co-op from January 2027 and AI/ML engineering work where shipping and running real systems matters. Email is the fastest way to reach me.

Hemnaath Balasubramani, hemnaath.techBoston, MA