About

Hi, I'm Kashish. I'm a Cornelius Vanderbilt Scholar studying computer science and applied math at Vanderbilt, and I build AI agents.

Right now I'm researching execution-guided decompilation in Vanderbilt's Leach Lab with Professor Kevin Leach. This past summer at ID.me, I built and launched their first production AI shopping assistant, improved search relevance to about 90% on 62 previously failing queries, and reduced p95 latency by about 25%. Before that I rebuilt the backend for a learning platform serving 3,800+ users at Be The Source, and deployed an internal AI knowledge assistant used by 1,500 employees at Trigyn.

Outside of work I've built a few things I care about, like FinCoach AI, a bilingual app that teaches students about money, and a financial literacy curriculum that got taught in schools across New Jersey. I'm also broadly interested in machine learning and where it's headed.

I care a lot about philosophy too, especially ethics and questions about how we ought to live, and it shapes how I think about the technology I build. When I'm not coding, you can find me bouldering, hiking, shooting film photography, or singing.

62 search queries improved3,800+ users servedp95 latency ↓25%
Experience
  1. Aug 2026 - Present

    Undergraduate Researcher · Vanderbilt University — Leach Lab

    I work with Professor Kevin Leach on execution-guided decompilation of optimized C binaries, investigating how runtime evidence can help reconstruct source-level data structures and pointer relationships. I'm developing GDB-based dynamic analysis to trace memory accesses and infer struct field offsets, then comparing those observations with decompiler output to evaluate structural recovery across compiler optimizations.

    CGDBDynamic AnalysisDecompilation
  2. Jun 2026 - Aug 2026

    Software Engineering Intern · ID.me

    I owned the development and launch of ID.me's first production AI shopping assistant, building a Java/Spring Boot service with reusable tool integrations and coordinating deployment across eight repositories through SRE, Platform, and Security reviews. I raised search relevance from 0% to about 90% on 62 previously failing queries using LLM query expansion, semantic retrieval over about 10,000 offers, and LLM-based relevance filtering, and reduced p95 latency by about 25% by offloading synchronous calls from Shop's web servers. I also built identity-aware offer ranking that prioritizes verified-community discounts, uses cross-session context from Google ADK Memory Bank, and incorporates Snowflake-derived revenue scores to rank cashback offers.

    JavaSpring BootGoogle ADKSemantic RetrievalSnowflake
  3. Aug 2025 - Jun 2026

    Full-Stack Developer · Be The Source

    I re-architected the backend for a learning management system serving 3,800+ users, building 15+ REST APIs with Node.js, Express, and PostgreSQL to support new course-management workflows and save the organization over $10K in annual operating costs. I automated administrative work through five or more full-stack features, including a Zoom-integrated attendance tracker that saved 15 hours of manual data entry per week and a certificate generator for course-completion tracking.

    Node.jsExpressPostgreSQLZoom API
  4. Jul 2025 - Aug 2025

    AI Engineering Intern · Trigyn Technologies

    I independently built and deployed an internal AI knowledge assistant used by 1,500 employees across HR, engineering, and operations, answering questions from over 100 company documents and reducing employee support tickets by 30%. I designed the full RAG and evaluation pipeline in Python and LangChain, from document ingestion and semantic retrieval to Phi-based generation and a production API, achieving 92% accuracy on an internal evaluation set of company-specific questions.

    PythonLangChainPhi LLMRAGEvaluation
View full résumé ↗
Projects

FinCoach AITODO link

A bilingual app I built that teaches students about money. It walks 50+ students through budgeting, banking, and getting an ID, and I'm turning it into a curriculum a few New Jersey high schools can use.

Generative AIPrompt Eng.

RAG Eval HarnessTODO link

A tool for checking how well a RAG or agent setup answers questions. It runs a fixed set of questions against a synthetic document set, has an LLM grade the answers, and checks those grades against my own labels so the scores mean something. It runs fully on local inference.

PythonLocal LLMEvals

ConvergenceTODO link

A tool that pulls all my deadlines from Gmail, Calendar, Slack, and Canvas into one place, so I stop missing things across school and work.

APIsFull-Stack