Skip to content
View YashShelar007's full-sized avatar
🏠
Working in Office
🏠
Working in Office

Highlights

  • Pro

Organizations

@visa-lab

Block or report YashShelar007

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
YashShelar007/README.md
Yash Shelar. AI infrastructure engineer, Phoenix, Arizona. Open to AI infrastructure roles, full-time only, requires visa sponsorship. 200+ users on Vantion built from zero. ~90% of the implementation as sole engineer. 65% fewer access requests on the AWS org. 5x lower query latency with pgvector. 43,000+ scholarships in hybrid search. Claude Code usage, updated nightly: tokens processed, sessions and current day streak.

The Claude Code figures in the header are regenerated nightly from a public gist whose revision history is the audit trail.

I build AI infrastructure and the evaluation that tells you whether it works.

Right now that means Vantion, an AI product I took from zero to 200+ users and wrote ~90% of across backend, ML, infrastructure, console and frontend. For most of that time I was the only engineer at a company of three. That is the denominator the number needs.


NOW

Vantion Walnutech's product. Zero to 200+ users, ~90% of the implementation. Scholarship matching, hybrid search over 43,000+ records, LLM evaluation in production. Closed source.
pathwise Trajectory evaluation for AI agents. Scores how an agent reached an answer, not only the answer, so wrong reasoning, tool misuse, loops and silently recovered errors stop passing. Assertions run across N repeated runs and report a pass-rate distribution, because agents are stochastic and a single boolean hides that. Apache-2.0.
claude-workflows Claude Code plugins for engineering process. Blind multi-model review with adjudication, so a review verdict comes from models that haven't seen each other's take before something merges. MIT.
Vera Agentic personal assistant, production PWA. Tool use over Postgres full-text search, web search with citations, application tracking and email drafting. Three-tier tool permissions (read, write, act) enforced in one execution path, so anything irreversible or outward-facing needs explicit confirmation. Email is drafted, never sent. Private repo.

WORK

Software Development Engineer · Walnutech PBC

Sep 2025 to now · full-time since April 2026

  • Built Vantion from zero to 200+ users and wrote ~90% of the implementation across backend, ML, infrastructure, console and frontend. Only engineer at a three-person company for most of that time. Two interns have since joined.
  • Built LLM evaluation harnesses that run in production: LLM-as-judge with calibrated scoring and regrounding, multi-turn A/B evaluation, a reranker calibration harness. One run takes 20 randomly selected student profiles and produces 800 judgments, which turns output quality into a measurement instead of an opinion.
  • Ran model-selection studies that decided production, including Haiku over Sonnet on a measured quality and cost tradeoff rather than on intuition.
  • Authored the organization's AI-native engineering toolkit: 15 workflow skills, custom agents and safety hooks distributed to 8 repositories through an internal plugin marketplace, with every repository audited on a 0 to 5 agent-readiness rubric and the rollout briefed to leadership.
  • Designed a multi-account AWS organization (dev, test, prod) with IAM Identity Center, SCP guardrails and environment-specific roles. Access requests fell 65%.
  • Replaced a 3GB MindsDB sidecar with a pgvector hybrid search engine over 43,000+ scholarships: average query latency down 5x, 120s of bootstrap time gone, 4GB reclaimed per ECS task. The speed came from deleting the network hop and the boot, not from tuning the search.

Python, FastAPI, LangChain, LangGraph, Langfuse, pgvector, MCP, Anthropic and OpenAI APIs, Docker, AWS (ECS Fargate, ALB, CloudWatch, IAM Identity Center, Secrets Manager), Terraform, GitHub Actions with OIDC.

Software Developer · United Portraits

Jan 2026 to Mar 2026

  • Built SMS Manager, a Twilio messaging platform with batch scheduling, opt-out tracking and quiet-hours enforcement. Twilio compliance went from 78% to 94% in four weeks and held at 98.6% weekly.
  • Two months, and I left for AI work specifically, evaluation and model behaviour. The dates overlap Walnutech because they were different commitments: full-time here, a few hours a week there while Walnutech was still an internship.

Angular 21, TypeScript, Fabric.js, Three.js, RxJS, Spring Boot 4, Java 21, Twilio, Keycloak, PostgreSQL, Docker Compose, Nginx.

Cloud and ML Researcher · VISA Research Lab

Jan 2024 to Aug 2025

  • Built MCaaS, a serverless model-compression pipeline on AWS that scaled to 100+ executions per month, cut manual compression effort by 90% and deployment failures by 42%.
  • Orchestrated distributed workflows on AWS Step Functions: 14x model size reduction and 3.4x faster inference at under 4% accuracy loss.

Python, PyTorch, Bash, AWS (ECS Fargate, S3, Lambda, Step Functions), Docker, Terraform. Also my master's thesis.


HOW I WORK

Review means using the thing. Every pull request on my team runs automated tests plus a Claude and a Codex review. Bugs still reached production, because reviewers were approving on the strength of reading a diff. Each pull request now raises an ephemeral environment, a container with the database and the frontend, and posts the link into the conversation with a guideline for what to check. The reviewer opens it before approving, and the container is destroyed on merge. Fewer bugs reach production.

A confident model answer is a starting point, not a conclusion. On MCaaS I implemented unstructured pruning because an LLM said it would reduce model size. It zeroes weights, it does not remove them, so the file on disk was exactly the same size. I had already taken that result to my professor.

Ask a model for structure, not for the answer. Matching student profiles against scholarship eligibility with an LLM directly was bad. The match should stay deterministic, SQL and explicit rules, with the model converting eligibility prose into machine-checkable rules, ontology fields and entity relationships. Structure can be verified. An answer has to be trusted.

Measured, not claimed. yashshelar.com ships behind its own npm run verify gate, and its animation performance is graded by an outside tool rather than described in prose: MotionScore, re-measured on every load.


STACK

Cloud and infrastructure AWS (ECS Fargate, Lambda, S3, ALB, DynamoDB, Step Functions, IAM Identity Center), GCP, Azure, Terraform, Pulumi, Docker, Kubernetes, Snowflake
Languages Python, Go, TypeScript, JavaScript, SQL, Bash, C, C++, Java
AI and ML LangChain, LangGraph, Model Context Protocol, Anthropic API, OpenAI API, RAG, LLM evaluation and LLM-as-judge, pgvector, PyTorch, TensorFlow
Observability and delivery Langfuse, CloudWatch, Sentry, GitHub Actions, Vercel, secrets management
Frameworks and data FastAPI, Next.js, React, Angular, Flask, Node.js, PostgreSQL, Redis, MongoDB, MySQL, Supabase

AVAILABILITY

Looking for Mid-level AI infrastructure roles, SDE 2 or equivalent. One year of full-time experience, so past early career and not presenting as senior.
Employment type Full-time only. Not available for contract work.
Work authorization Authorized to work in the United States and requires visa sponsorship.
Location Phoenix, Arizona. Open to relocation, no preference between remote, hybrid and onsite.
Timing Already in a full-time role, so a move is a considered one rather than an urgent one. I can start early for the right thing.

EDUCATION

  • MS Computer Science, Arizona State University, Aug 2025. Thesis: Model Compression as a Service for Resource-Constrained Edge Devices.
  • BS Computer Science, Arizona State University, Dec 2022. Summa Cum Laude, New American Scholar, Dean's List.

ACTIVITY

From: 08 August 2025 - To: 31 October 2026

Total Time: 385 hrs 49 mins

Markdown                   115 hrs 36 mins       >>>>>>-------------------   24.91 %
TypeScript                 81 hrs 10 mins        >>>>---------------------   17.49 %
Other                      78 hrs 16 mins        >>>>---------------------   16.87 %
Python                     74 hrs 16 mins        >>>>---------------------   16.01 %
JavaScript                 24 hrs 28 mins        >------------------------   05.27 %
YAML                       21 hrs 23 mins        >------------------------   04.61 %
Terraform                  11 hrs 33 mins        >------------------------   02.49 %
SQL                        10 hrs 16 mins        >------------------------   02.21 %
JSON                       9 hrs 10 mins         -------------------------   01.98 %
Bash                       8 hrs 43 mins         -------------------------   01.88 %
Public GitHub activity: stars earned, commits authored, pull requests opened, pull requests merged, issues opened and public repositories. Counted from public repositories only, so private work is not included. Languages across every public repository, measured in bytes by GitHub Linguist and shown as a ranked proportion bar with the share held by each language.

ELSEWHERE

yashshelar.com LinkedIn Résumé, PDF

LinkedIn is the way to reach me.

Pinned Loading

  1. convene convene Public

    Run Claude Code headlessly as a local inference layer: named experts, multi-turn sessions, measured concurrency. Local and first-party only: no proxy, no network endpoint.

    Python 5

  2. pathwise pathwise Public archive

    Trajectory evaluation for AI agents. Grade the path, not just the destination.

    Python 3

  3. claude-desktop-session-restore claude-desktop-session-restore Public

    Rebuild the Claude Desktop Code session picker from CLI transcripts. Derives the record shape from the app's own records instead of hardcoding an undocumented schema, and honours the deletion tombs…

    Python 2

  4. claude-workflows claude-workflows Public

    Claude Code plugins for engineering process. blind-review: two models from different families review a PR blind, and a third rules where they disagree. site-preflight: a twenty-item launch checklis…

    JavaScript 1