Skip to content
View raghavg27's full-sized avatar
💻
Building
💻
Building

Block or report raghavg27

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.

Content in all repositories owned by your account will be closed.
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
raghavg27/README.md

Raghav Gupta

Quality engineering for AI systems.
Five years building test infrastructure for production software.
Now doing it for AI agents, where correctness is probabilistic and the old assertions don't hold.

Email LinkedIn Portfolio

Currently: QA Engineer, AI Agent Evaluation at Handshake AI (contract) · Delhi, India · Remote

Open to: full-time SWE / SDET / AI-evaluation roles — and freelance work on agent evals, test automation, and LLM CI. Reply time under 24h.


What I do

Evaluate AI agents. I design end-to-end test scenarios for AI coding agents, each shipped as a reproducible Dockerised environment with a written spec, a reference implementation, and an automated verifier that defines objective pass/fail. Boundary, negative and exploratory techniques applied to agent failure modes — long-horizon planning, environment state handling, recovery from failed tool calls. Determinism enforced so a result measures the agent, not a defect in the harness.

Build test infrastructure. Regression suites on PyTest, Selenium, Playwright and Appium with the Page Object Model, wired into Jenkins and GitHub Actions over Docker and Kubernetes. Load and performance work in JMeter against high-throughput flows. Pipeline health surfaced to Grafana so failure trends and release readiness are visible without asking anyone.

Ship the systems too. Multi-agent RAG, LLM cost-regression tooling on PyPI, and a full-stack PWA whose money core is verified with property-based tests. The repos below are the evidence — all runnable, most with CI.


Selected work

Project What it is Why it's worth your click
squared-up Split expenses with friends, settle in one UPI tap. India-first Splitwise alternative. 13.9k LOC. Django + DRF + Postgres behind a framework-free money core in integer paise — largest-remainder allocation, debt simplification, UPI intent — verified against spec vectors and Hypothesis property tests. Installable React/Vite PWA. docker compose up and it runs.
InferenceCIcostdiff Catches LLM cost regressions before they ship. Replays your scenarios on every PR, diffs token spend against main, fails the check when cost jumps. Live on PyPI (pip install inferenceci). Token usage read natively from OpenAI and Anthropic SDKs via OpenTelemetry — no scraping, no estimation. IQR noise floor so real deltas aren't drowned in variance. Ships as a GitHub Action.
equity-crew Five CrewAI agents producing an institutional-style equity research report for any listed ticker. Fundamentals, neural news search, sector peer benchmarking, and technical indicators (RSI, MACD, Bollinger, SMA) written from scratch in pandas — no TA library. Output is a schema-validated BUY/HOLD/SELL with confidence, target price, reasons and risks, rendered to PDF. CI + Docker.
git-guide Multi-agent RAG over GitLab documentation. CrewAI + ChromaDB + Streamlit. Async parallel retrieval, smart query routing, grounded and cited answers. Built to run at zero inference cost.
skill-doctor-pro Auto-fixing linter, activation tester and CI gatekeeper for Claude Code and Codex skills. Tiered checks/ + fixers/ architecture. Ships as a Dockerised GitHub Action — drop it in a workflow and bad skills stop merging.
steno A writing standard that stops AI output reading like a language model. Shipped and sold, not a demo. An instruction layer plus a Claude Skills file targeting the specific tells — inflated significance, participial padding, promotional tone, rule of three, uniform rhythm.

Experience

Role When
Handshake AI QA Engineer, AI Agent Evaluation (contract) Mar 2026 – present
Grey Orange Software Engineer – QA (SDET) Sep 2025 – Dec 2025
Shway Software Engineer – QA Jun 2023 – Sep 2025
Yellow.ai Customer Success Engineer Jul 2021 – Jun 2023

Selected outcomes: cut manual test effort 60–70% with automated regression suites for warehouse and robot workflows · reduced pipeline false positives 25% through daily triage of nightly runs · cut backend defect leakage 40% with end-to-end API contract testing · improved peak-load response times 30% via JMeter load testing · reduced test maintenance 35% with an in-house data-driven PyTest framework · zero critical production defects across multiple iOS/Android feature releases.

B.E. Computer Engineering, SRM Institute of Science and Technology, 2017–2021.


Stack

Languages & data — Python · JavaScript · SQL · PostgreSQL · MongoDB · Bash

Testing & evaluation — PyTest · Playwright · Selenium · Appium · JUnit · JMeter · Postman · RestAssured · TestRail · Hypothesis (property-based) · agent evals

AI — CrewAI · multi-agent orchestration · RAG · ChromaDB · OpenAI & Anthropic SDKs · OpenTelemetry · OpenRouter

Platform — Docker · Kubernetes · Jenkins · GitHub Actions · Grafana · Linux · Django · DRF · React · Node.js


Hiring, or need something tested?
raghavg2705@gmail.com

Pinned Loading

  1. equity-crew equity-crew Public

    🤖 Multi-agent equity research built with CrewAI. Five agents fuse fundamentals, real-time neural news search, from-scratch technical indicators, and sector peer benchmarking into a validated BUY/HO…

    Python

  2. git-guide git-guide Public

    🦊 Git Guide: A production-grade, multi-agent RAG system for GitLab documentation. Built with CrewAI, ChromaDB, and Streamlit. Features async parallel processing, smart routing, and 100% free execut…

    Python

  3. InferenceCI InferenceCI Public

    Catch LLM cost regressions before they ship. Replays your scenarios on every PR, diffs token spend against main, fails the check when cost jumps. bundlewatch, but for tokens and dollars.

    Python

  4. squared-up squared-up Public

    💸 Split expenses, settle in one UPI tap. India-first Splitwise alternative — Django/DRF + Postgres, property-tested money core in integer paise, installable React PWA.

    TypeScript

  5. steno steno Public

    ✍️ A writing standard that stops AI output reading like a language model. Instruction layer + Claude Skills file that strip the tells: inflated significance, participial padding, rule of three, uni…

    HTML