B.Tech, Artificial Intelligence · IIT Gandhinagar

Hi, I'm Harshvardhan.
I build practical AI systems.

Third-year undergraduate building LLM applications, semantic search, and deep-learning pipelines, and taking them from notebook to deployed product.

12
public projects
3,000+
students represented as Senate Convener
7.84
CPI, IIT Gandhinagar

About

I'm a third-year Artificial Intelligence student at IIT Gandhinagar. I like problems where a model has to become a product: a retrieval pipeline that real users query, a tutor that adapts to a student, a classifier that runs on satellite data.

My work spans LLM applications (retrieval, agents, tutoring), classical and deep machine learning, and the full-stack and DevOps needed to ship it: REST APIs, React frontends, Docker, CI security scanning and cloud hosting. Outside code, I lead people: I'm the Convener of the IITGN Student Senate.

Awarded the Explorers' Fellowship at IITGN: six weeks of independent fieldwork across 10 states studying The Impact of Tourism on Livelihoods of Local Communities.

Projects

All public repositories on my GitHub, ordered from strongest to lightest: production-style, deployed work first.

04Agentic AI

Agentic Email Manager

An autonomous Gmail assistant that reads your inbox, classifies email, extracts tasks and drafts replies, all behind a Streamlit dashboard.

  • Gemini-powered classification into Action Required, Informational and Spam, plus task, deadline and priority extraction.
  • Context-aware reply drafting with tone detection and Google Calendar event creation from meeting mentions.
  • Priority engine and decision log with reasoning and confidence scores; every action needs manual approval.
  • Gmail and Calendar APIs, Google OAuth 2.0, SQLite via SQLAlchemy, background monitoring loop.
PythonFastAPIGeminiGmail APIStreamlitOAuth 2.0
05Agentic AI · In development

Finance Agent

A work-in-progress finance agent platform with a separate backend and frontend, scheduled background jobs and written system-design documents.

  • Python backend with Celery beat scheduling, plus a dedicated frontend.
  • Docker Compose setup for running the services together.
  • Design-first approach with system design and implementation-plan documents in the repo.
PythonCeleryDocker Compose
06Computer vision

Satellite Land-Use Classification

Land-cover classification of Delhi NCR from Sentinel-2 RGB imagery using a ResNet18 CNN.

  • End-to-end pipeline: GeoJSON-based spatial filtering, patch extraction, automated label construction and train/test split.
  • Derived dominant land-cover labels from raster data to build a supervised learning dataset.
  • Trained and evaluated ResNet18 with accuracy, F1-score and confusion-matrix analysis.
PyTorchResNet18Sentinel-2GeoJSONscikit-learn
07Machine learning

Real Estate Rent Estimator

A Streamlit app that estimates rental prices from property attributes, geolocation and market features.

  • Data preprocessing with categorical encoding and feature engineering, plus visual analysis across categories.
  • Random Forest Regressor tuned with Grid Search, Random Search and Bayesian Optimization (Optuna); compared via cross-validation and experiment tracking.
  • Dockerised and deployed on Hugging Face Spaces.
PythonRandom ForestOptunaStreamlitDocker
08Deep learning

Anomaly Detection on Tennessee Eastman Process

An LSTM autoencoder that learns normal industrial-process behaviour and flags faults from reconstruction error.

  • Stacked LSTM encoder-decoder in PyTorch over 50-timestep sliding windows of 52 process variables and 21 fault types.
  • Threshold set at mean + 3σ of validation reconstruction error; evaluated with ROC-AUC, precision/recall/F1 and detection delay.
  • Modular, reproducible pipeline: one command runs data loading, training, evaluation and six visualisation types.
PyTorchLSTMAutoencoderTime series
09Biomedical signals

Sleep Apnea Detection from Respiration Signals

A deep-learning pipeline that classifies breathing anomalies such as hypopneas and apneas from overnight sleep recordings.

  • Processed 8-hour, multi-modal recordings (nasal airflow, thoracic movement, SpO2) from 5 participants with Butterworth band-pass filtering and interpolation.
  • Built 30-second windowed datasets with 50% overlap and a custom 1D-CNN (SleepCNN) in PyTorch.
  • Evaluated with Leave-One-Participant-Out cross-validation; automated signal visualisation.
PyTorch1D CNNSignal processingNumPy
10Data analytics

Product Hunt Trends Analyzer

A Streamlit dashboard that explores Product Hunt market dynamics to inform product-launch strategy.

  • Pulls trending products ranked by upvotes from the Product Hunt API.
  • Animated gradient visualisation of the most-used tags, with chart export and a mobile-responsive UI.
PythonStreamlitREST API
11EdTech · LLM

Personalized Micro-Learning Engine

An adaptive Python-learning platform that keeps lessons short and picks what to learn next based on learner performance.

  • Gemini 2.5 Flash/Pro assess competence and generate a dynamic learning path with instant quiz feedback.
  • FastAPI backend with HTML/CSS/JS frontend, deployed on Vercel; includes a freemium business model.
PythonFastAPIGeminiVercel
12Web

This Portfolio Website

The site you are reading: hand-written HTML, CSS and JavaScript, responsive with light and dark themes, hosted on GitHub Pages.

  • No frameworks or build step; accessible, mobile-friendly and fast.
HTMLCSSJavaScriptGitHub Pages

See every repository on GitHub →

Technical skills

Languages

PythonJavaScriptTypeScriptSQLC

Web & Frameworks

ReactFastAPIStreamlitHTMLCSSTailwind

AI / ML

PyTorchscikit-learnSentence TransformersFAISSLLM APIs (OpenAI SDK, Gemini)OptunaCNNs & LSTMs

Tools & Platforms

GitDockerPostgreSQLSQLiteGoogle CloudHugging FaceRailwayRenderVercel

Leadership

Convener, Student Senate, IITGN

Apr 2026 – Aug 2026
  • Elected head of the Student Senate, leading 8 secretaries and 22 senators who represent 3,000+ students; chaired student governance discussions with the administration.
  • Spearheaded the Student Guide Program, managing 60+ guides for 700+ incoming first-year students.

Curation Executive, TEDx IITGN

Aug 2024 – Jul 2025
  • Curated and secured speakers for a 500+ audience event, including outreach to Manish Gupta (Senior Director, Google DeepMind).
  • Led speaker pitching, content development and script review to align talks with event themes.

Education

B.Tech, Artificial Intelligence

IIT Gandhinagar

2024 – Present · CPI 7.84

Class XII · Physics, Chemistry, Maths

Rajarshi Shahu Mahavidyalaya

2022 – 2024 · 75.5%

Class X · SSC

Vrindavan School & Jr. College

2021 – 2022 · 96.2%

Get in touch

Open to internships and collaborations in AI / ML and software engineering.