H
Open to AI / ML Engineering internships & roles

Building LLM Applications

I'm a final-year Computer Science Engineering student and AI engineer. I build LLM applications with production engineering practice — including a RAG-based assistant on IBM watsonx.ai and an interpretable, deterministic candidate-ranking engine — backed by testing, CI and reproducibility. Google-certified Data Analyst.

0

Projects Built

0

Automated Tests

0%

Test Coverage

0K

Candidates Ranked

Get to know me

About Me

Applied AI, built with engineering discipline.

I'm a final-year Computer Science Engineering student at AMC Engineering College, Bengaluru, focused on Generative AI, machine learning and data analytics. I like taking ideas all the way to working software — from retrieval pipelines and agent routing to the deterministic logic, tests and CI that make them trustworthy.

My flagship project, NutriMind AI, is a RAG-based assistant on IBM watsonx.ai where a Coordinator routes each request to one of four specialist agents, every number is computed in Python — never hallucinated — and citations are constructed in code so the model cannot invent a source. I've also built an interpretable, deterministic candidate-ranking engine that scores 100,000 profiles in under a minute on CPU alone, plus end-to-end ML and analytics projects across churn, finance and climate data.

I care about work that is accurate, reproducible and genuinely useful. I'm a Google-certified Data Analyst looking for AI, Generative AI and Machine Learning engineering roles where I can learn from strong engineers and ship real impact.

Generative AI
Machine Learning
Data Science
Data Analytics
Toolbox

Skills & Technologies

The stack I use to take problems from raw data to deployed insight.

Languages

PythonSQLJavaScriptHTML/CSS

Generative AI & LLMs

IBM watsonx.aiGranite ModelsRAGAgent Routing & OrchestrationChromaDBEmbeddingsPrompt EngineeringLLM App Development

ML & Data Science

scikit-learnPandasNumPyEDAClassificationModel EvaluationClass ImbalanceMonte Carlo Simulation

Backend & Engineering

FlaskSQLAlchemyREST APIsSSE StreamingpytestCI/CD (GitHub Actions)Git

Data & BI

Google BigQuerySQLitePower BIDAXMatplotlibSeaborn

Tools & Cloud

IBM CloudJupyterGoogle ColabVS Code
Credentials

Certifications

Verified, hands-on credentials that back up the skills.

Selected work

Projects

A mix of analytics, data science, ML and AI builds — each solving a concrete problem.

NutriMind AI — Retrieval-Grounded Nutrition Assistant — project screenshotAI Featured

NutriMind AI — Retrieval-Grounded Nutrition Assistant

A nutrition assistant on IBM watsonx.ai (Granite LLMs) where a Coordinator routes each request to one of four specialist agents — and every number is computed deterministically in Python, never hallucinated.

Problem: General-purpose chatbots invent nutrition facts and figures, which is unsafe for health guidance and impossible to audit or trust.

Solution: A Coordinator routes each request to a Knowledge, Meal Planner, Meal Analyzer or Health Advisor agent — deterministic rules first at zero token cost, Granite JSON classification only for ambiguous messages. A RAG pipeline (ChromaDB, page-bounded chunking, top-k 5, 0.35 similarity threshold) grounds answers in the user's own PDFs with filename + page citations built in Python, so the model cannot invent a source; anything below the threshold is explicitly labelled general knowledge. A deterministic engine computes BMR/TDEE, macros and a 0–100 health score.

Impact: Ships as a full-stack Flask app across 36 endpoints with streaming (SSE) chat, offline + live modes, and 156 automated tests at 88% coverage running in CI with no credentials required — every reply exposes which agent answered and why.

PythonIBM watsonx.aiRAGChromaDBFlaskSSEpytest
AI
AI

Redrob Ranker — Interpretable Candidate-Ranking Engine

A CPU-only engine that ranks the top 100 candidates from a 100,000-profile pool against a Senior AI Engineer job description in under a minute — with a transparent, explainable score behind every ranking and no black-box model anywhere.

Problem: Screening thousands of resumes by hand is slow and inconsistent, and the challenge banned GPUs, networking and heavyweight models (≤5 min wall-clock, ≤16 GB RAM).

Solution: Reverse-engineered the job description into machine-readable signals, then built a five-component interpretable scorer with decoy-profile detection and a fact-grounded reasoning engine that justifies each result and is mechanically verified against the source record. An embedding-based semantic layer was evaluated and deliberately rejected: the corpus collapsed to 44 unique text templates, so exact hash classification beat approximate similarity on accuracy, latency and reproducibility.

Impact: Ranked 100,000 candidates in under a minute on CPU alone — streaming a 465 MB dataset in ≤2 GB of memory, roughly 5× inside the time budget — with byte-identical output across repeated runs. Built for the Redrob × Hack2Skill INDIA.RUNS Data & AI Challenge.

PythonAlgorithm DesignFeature EngineeringDeterministic Systems
Machine Learning
Machine Learning

Customer Churn Prediction & Retention Analytics

An end-to-end churn workflow on 7,032 Telco customers combining EDA, a recall-focused classifier and an interactive Power BI dashboard that turns model output into retention actions.

Problem: Subscription businesses lose revenue when at-risk customers churn silently, and accuracy alone hides how many churners a model actually misses.

Solution: Cleaned and encoded 7,032 Telco records, ran EDA in Matplotlib/Seaborn, trained a scikit-learn logistic-regression classifier with class balancing to prioritise recall, and evaluated with precision, recall, F1 and confusion-matrix analysis.

Impact: Raised churn-class recall from 0.52 to 0.79 by accepting a precision trade-off (0.50, F1 0.61) — a deliberate choice, since a missed churner costs more than a false alarm. An audit of the pipeline also caught an encoding-order bug that had inflated the feature matrix from 30 to 7,061 columns; after the fix the model's true drivers (contract type, tenure, fiber service, electronic-check payment) came through cleanly in a stakeholder-ready Power BI dashboard.

Pythonscikit-learnPandasSeabornPower BIDAX
Data Science
Data Science

Portfolio Optimization & Efficient Frontier

A quantitative study of four major tech stocks over 8 years (2018–2025, 2,011 trading days) that optimises portfolio allocation with Modern Portfolio Theory and visualises the Efficient Frontier via Monte Carlo simulation.

Problem: Building a portfolio means balancing return against risk — hard to do well without simulating thousands of possible allocations.

Solution: Measured annualised returns, volatility and correlations for AAPL/MSFT/GOOGL/AMZN, then ran 5,000 Monte Carlo portfolios to find the allocation that maximises the Sharpe Ratio.

Impact: Improved the Sharpe Ratio from 0.87 (equal-weight) to ~0.92, reallocating toward Apple and Microsoft and away from higher-volatility Amazon.

PythonPandasNumPyMatplotlibSeaborn
Data Analytics
Data Analytics

Climate & Energy Analytics

A SQL + Python analysis of global CO₂ emissions that compares major economies, tracks per-capita trends, and visualises how emissions move alongside economic growth.

Problem: Long-term climate questions require filtering and aggregating a large emissions dataset before any real trend becomes visible.

Solution: Queried a consolidated Our World in Data CO₂ dataset in Google BigQuery — filtering by country and year, aggregating emissions by decade, and ranking top emitters with a scalar subquery — then used Pandas and Matplotlib for time-series, per-capita and GDP-versus-emissions comparisons across India, China and the United States.

Impact: Showed China's steep emissions rise, the US plateau with apparent partial GDP decoupling, and India's steady per-capita growth — as clear, evidence-based visual narratives.

PythonSQLGoogle BigQueryPandasMatplotlib
Journey

Experience

Internships, hackathons and milestones along the way.

Internship

AI & Cloud Intern

IBM SkillsBuild · Edunet Foundation · AICTE · Jun 2026 – Jul 2026

  • Selected for the IBM SkillsBuild AI & Cloud internship (Edunet Foundation & AICTE) to build a Generative-AI product under industry mentorship.
  • Designed and built NutriMind AI — a RAG-based assistant on IBM watsonx.ai Granite models, where a Coordinator routes each request to one of four specialist agents — applying prompt engineering, retrieval systems and software-engineering best practices (testing, CI, environment-driven config).
Hackathon

Data & AI Challenge — Candidate Ranking

Redrob × Hack2Skill INDIA.RUNS · 2026

  • Built the Redrob Ranker: a CPU-only engine that ranks the top 100 of 100,000 candidates in under a minute under strict time, memory and no-network constraints.
  • Designed an interpretable five-component scorer with honeypot detection and a hallucination-checked reasoning engine for fully explainable, reproducible results.
Education

B.E., Computer Science Engineering

AMC Engineering College, Bengaluru · 2023 – 2027

  • Final-year undergraduate focused on AI, machine learning and data systems.
  • Earned the Google Data Analytics Professional Certificate (Coursera) alongside coursework.
Recognition

Achievements

Wins, honors and milestones worth highlighting.

Academic

IBM SkillsBuild AI & Cloud Internship

Selected for the IBM SkillsBuild + Edunet Foundation (AICTE) AI & Cloud internship, where I shipped a retrieval-grounded Generative-AI product on IBM watsonx.ai.

Certification

Google Data Analytics Professional Certificate

Completed Google's professional certificate covering the full analytics workflow, from cleaning and analysis to visualization and reporting.

Resume

My Resume

Prefer the one-pager? Preview or download it below.

Harsh Kamat — Resume

A concise one-page summary of my AI/ML projects, skills, experience and education.

Contact

Let's build something intelligent.

Have an AI/ML role, internship or project in mind? I'd love to hear about it — I usually reply within a day.