Skip to content
View hrishinave's full-sized avatar

Block or report hrishinave

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.

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
hrishinave/README.md

Hrishikesh Naveenam

CS student at UT Dallas (B.S. expected May 2028, math minor). I spend most of my time on the seam between machine learning and the web — training a model is only half of it, the other half is building something people can actually click on.

Open to software engineering and ML internships. Resume and links are at the bottom.

What I've been built

AutoPM — An AI copilot for product managers that runs a seven-step workflow (research, user stories, RICE prioritization, wireframes, Jira tickets) across eight LangGraph agents. The interesting part was making agents talk to each other reliably: every handoff is a Zod-validated structured output, which turned a pile of brittle prompt chaining into something type-safe. Placed 2nd out of 350+ projects at HackUTD. Next.js TypeScript LangGraph Gemini Auth0

NetgainNBA — A playoff prediction platform running a 7-model ensemble (XGBoost, TabNet, Random Forest, Logistic Regression) over 89 features, at 88% accuracy on 2020–2024 seasons. Pipeline goes from NBA Stats API ingestion through K-Means player clustering into inference, and the front end is a GM toolkit: bracket simulation, salary cap tracking, trade engine. React Flask Python XGBoost scikit-learn

TuneTrend — Genre-aware music popularity predictor, built with a 4–5 person team at the UT Dallas AI Club where I handled architecture and the ML pipeline. Extracts 140+ audio features (MFCCs, chroma, spectral contrast) with artist-level GroupShuffleSplit so the model can't cheat by memorizing artists. Six genre models, real-time hook detection, Three.js visualizations. Next.js Flask XGBoost librosa Three.js

Open source

Contributor to OpenWorker (PR #185) — added four NVIDIA NIM catalog models behind an OpenAI-compatible interface. Getting there meant first fixing an auth gap that let invalid API keys pass validation; the fix uses an inference-based verification probe with unit test coverage.

Research

  • UT Dallas, Machine Learning (Feb–May 2025) — Astronomical anomaly detection on Galaxy10. Trained a DCGAN in PyTorch to generate synthetic training images and fine-tuned StyleGAN weights for rare celestial events, pushing rare-event detection 15% over baseline (0.85 ROC-AUC, 0.72 recall).
  • University of Missouri, Distributed Systems (Sept 2023–Jan 2024) — Workflow placement across volunteer edge nodes using K-Means over CPU, RAM, and storage telemetry, at 84% placement accuracy. Built a Docker-based EC2 testbed with multiple Linux VMs to make the experiments repeatable.

Tools I reach for

Languages — Python, Java, C++, TypeScript/JavaScript, SQL, Swift ML & data — PyTorch, scikit-learn, XGBoost, pandas, NumPy, LangChain, LangGraph, librosa Web & backend — React, Next.js, Node.js, Flask, Spring Boot, Fastify, REST, PostgreSQL, MongoDB Infra — AWS (EC2, S3), GCS, Docker, Kubernetes, OpenFaaS, Git, CI/CD

Reach me

LinkedIn · hrishinave@gmail.com

Popular repositories Loading

  1. HackUTD2 HackUTD2 Public

    TypeScript 1 1

  2. UTD-Spots UTD-Spots Public

    Swift

  3. email-agent email-agent Public

    Python

  4. personal-site personal-site Public

    TypeScript

  5. hackrice hackrice Public

    TypeScript

  6. toontrend toontrend Public

    Python