Avi Aggarwal

 

Education

Purdue University

B.S. in Computer Science | 2024 - Present

Relevant Coursework:

  • Data Mining & Machine Learning
  • Intro to Artificial Intelligence
  • Data Structures and Algorithms
  • Computer Architecture
  • Introduction to Operating Systems
  • Database Management Systems
  • Web Information Search & Management
  • Analysis of Algorithms
  • AI-Assisted Software Engineering
  • Object-Oriented Programming
  • Programming In C
  • Competitive Programming
  • Multivariable Calculus/Linear Algebra
  • Discrete Math
  • Statistics/Probability

Liberty High School

High School Degree | 2020 - 2024

Accomplishments:

  • Top 10, Magna Cum Laude
  • National Merit Scholarship Finalist
  • Business Professionals of America (BPA): 2nd in State, 10th in Nationals for Java Programming Event
  • United States Computing Olympiad (USACO): Silver Rank
  • TMEA All-State Violist: Ranked among the top 50 violists in the state of Texas
  • 4-Time Symphony Orchestra Violist: 3rd chair in the Dallas-Fort Worth Metropolitan Area

Experience

Technical Project Lead

Feb 2026 – May 2026 | West Lafayette, Indiana

Technical Project Lead

Created as a Project Lead for Google Developers Group. Led a team of 8 developers to create a RAG-based AI assistant that helps users check their questions against Purdue University policies and documents (i.e. university rules, handbooks, housing terms, scholarship requirements, etc.) and get accurate, context-specific responses

  • Built a web scraping pipeline to collect text and image data from Purdue University policy websites and documents
  • Implemented a RAG architecture for multimodal information retrieval and generation using LangChain and Pinecone
  • Benchmarked different kinds of RAG systems and embedding models (i.e. vanilla, reranker, etc) for speed vs accuracy trade-offs
  • Added live response streaming, image retrieval, and hosted and open-source embedding model for quick responses and better user experience
AI Research Engineer

Feb 2026 – May 2026 | West Lafayette, Indiana

AI Research Engineer

ML@Purdue | Exploring multimodal foundation models for dermatological image analysis for acne grading and scar classification.

  • Convolutional Neural Networks (CNN) and Transformers for medical image analysis
  • Multimodal foundation model development and evaluation
  • Dermatological dataset preparation and validation
Software Developer

Aug 2025 – Dec 2025 | West Lafayette, Indiana

Software Developer

Purdue Stack | Developed real-time news feed for Social Stack Exchange (startup) app featuring trending and personalized feeds, keyword search, and user interactions.

  • Built cross-platform mobile application using Expo with React Native
  • Developed RESTful API with Express.js for news, trending content, and portfolio data delivery
  • Engineered automated news scraper to aggregate and normalize content from multiple sources
  • Implemented upvote functionality and user interaction features
Promega Corporation | Summer Internship |

May 2025 – August 2025 | Madison WI

Promega Corporation | Summer Internship |Promega Connections

Promega Corporation is a biotechnology company that develops and supplies over 4,000 products supporting life science research in areas such as genomics, protein analysis, cellular analysis, drug discovery, and forensic DNA identification.

  • The goal of this project is to improve instrument reliability by designing a machine learning and statistical anomaly detection system that integrates environmental sensor data (temperature, humidity, particulate matter) to identify conditions in real-time that are linked to low-quality experimental results.
  • Processed univariate and multivariate data in Python (pandas, NumPy) with cyclical time encoding, performed correlation analysis, and trained ML-based Holt-Winters, K-means Clustering, Isolation Forest, & Variational-Autoencoder models to flag anomalies
  • Integrated an SHT45 sensor into Discover LLC boards with firmware (C/C++) and hardware modifications; updated host software to log environmental readings in real time alongside instrument metrics
Corporate Partnership with Knudsen Institute | Data Mine Research

August 2024 - April 2025 | Lafayette, IN

Corporate Partnership with Knudsen Institute | Data Mine Research

The Knudsen Institute is an applied research organization dedicated to developing technology solutions for U.S. manufacturers, aiming to enhance integration into the U.S. Defense Industrial Base at scale.

  • Fine-Tuned Named Entity Recognition (NER) models on manufacturing language to improve Natural Language Processing (NLP) systems that interpret manufacturing-related communication. Additionally, integrated anactive-learning pipeline that allows further refining of the model, particularly in its weakest areas.
  • This enables the development of smarter applications that can accurately interpret and respond to manufacturing-related communication, particularly in surge environments where assessing manufacturing capabilities is critical.
  • Tools such as BeautifulSoup and Selenium are used to extract data from HTML and XML files, while PyTorch and HuggingFace were utilized for model development and architecture.

Projects

BoilerCheck

A RAG-based AI assistant that helps users check their questions against Purdue University policies and documents and get accurate, context-specific responses. Ask in plain English and get concise answers with numbered citations to the exact sections, plus image retrieval, streaming responses, and a full scrape-to-vector pipeline.

Next.jsFastAPIRAGLangChainEmbedding modelsPineconeGeminiFirebaseOutput streamingWeb scraping

machine(learn);

Automated ML project which uses agent swarms to train models and find the best solution for a given ML task. Includes an approach planning agent, implementation and hyperparameter tuning agent swarm, and reporting on Modal GPU infrastructure with a Supabase-backed realtime dashboard for dataset upload and live run updates.

Agent swarmMachine learningNext.jsModalSupabasePythonFastAPIRealtime dashboardGPU inference

Clariti

A smart memory-sharing and recall app for people living with dementia. It turns photos, voice notes, and written memories into a living, searchable library. Includes voice Q&A with RAG, facial recognition, Gemini image descriptions, and family groups with join codes (created for HackIllinois 2026).

Expo / React NativeFastAPIRAGSemantic searchVoice Q&AFacial recognitionSupabase + pgvectorModal (GPU)ElevenLabsAccessibility-first UI

Nook

Purdue Claude Hackathon Winner! Built in just 2 hours, a React and Mapbox prototype for comparing rentals to nearby services from OpenStreetMap3D neighborhood maps, live POIs by category, preference-weighted listing ranks, and a cinematic globe landing, built to help users find the perfect place to live.

ViteMapbox GLOverpass API3D maps & globePreference-weighted rankingOpenStreetMap
Folyo logo

Folyo

An end-to-end pipeline that allows people to create, refine, and host their own personal website without any coding knowledge necessary.

No-code UXEnd-to-end pipelineIterative refinementHosted deploymentContent generationPersonal sites

Scholar Seek

An application that analyzes research papers with keyword analysis and finds similar, relevant research to help users discover and build on related scholarly works.

Next.jsGeminiCORE APIKeyword extractionPDF parsingPaper similarityStreaming UIResearch discovery

Skills

PythonTypeScriptJavaCC++ReactNext.jsNode.jsExpress.jsFastAPIExpo / React NativeTailwind CSSVitePyTorchHuggingFaceNLPRAG systemsLangChainGeminiEmbedding modelsPineconeAgent orchestrationModalPandasNumPyscikit-learnSupabaseFirebaseBeautifulSoupSeleniumGitData structuresSoftware design patternsSystem designIoT & embedded systemsCompetitive programming

Certificates

  • Oracle Associate Java SE 8 Programmer Certification (1Z0-808)
  • Data Structures and Algorithms Course Certificate, UC San Diego
  • Java IT Specialist, Certiport

Extracurriculars

PSSC Logo

Purdue Student Science Council (PSSC)

Webmaster

Jan 2026 - Present

Created the website for the Purdue Student Science Council (purduesciencestudentcouncil.com). Migrated the database to Firebase and added custom update links so members can update their profiles automatically. Added contact pages and delivered a full modern UI refresh.

Network and Career Outreach Officer

Promotes professional growth amongst College of Science students, organizes career fairs, and fosters close relationships among students, faculty, and alumni to further benefit the College of Science and its students.

Climbing Activity

Rock Climber / Boulderer

Active Member of Purdue Rock Climbing Club

A v4 climber (sometimes)