Welcome · AI & software engineering

Hi, I’m Hrishikesh.

I build thoughtful software, from privacy-first AI to the systems that make it work.

I’m an AI researcher at SwAPP Lab and a master’s student in Artificial Intelligence at Iowa State University, graduating in May 2027. I earned my B.S. in Computer Science with a minor in Applied AI in May 2026.

My work sits at the intersection of language models, program analysis, and distributed systems. Away from the keyboard, it’s playlists, Hot Wheels, and watching the Timberwolves cook with their new roster.

A project pitch across a table at an Iowa State event
Pitching ideas.
A group celebrating with an achievement certificate at Iowa State University
Celebrating the work.

Work experience

AI Researcher

SwAPP Lab

Working with researchers at Rice University and TU Darmstadt on ParaVerify, an LLM-based complexity analysis toolkit for the MPI C++ benchmark. Developing source-grounded analysis and independent verification across multi-file call paths, tracing halo-exchange buffer sizes to their source definitions, and improving symbolic cost predictions by ~35% while reducing LLM token cost usage by 130 times.

Software Engineer Contractor

AsMoment · POCIANET, LLC

Built a privacy-first, on-device RAG service with FastAPI, LangGraph, and Neo4j. Combined graph, vector, and keyword retrieval across 18,000+ nodes for sub-300ms retrieval, with local inference by default and PII redaction for opt-in external models. Shipped features to 1,500+ users weekly.

Research Intern

IRLab

Investigated rendering bottlenecks in stylus-drawable AR/VR canvases. Used Unity, C#, ray-casting, and iterative benchmarking to improve responsiveness and debug collision and rendering logic.

Teaching & community 5 roles

CS Help Room Tutor

Iowa State University · Computer Science

Helped students with Python, Java, C/C++, data structures, algorithms, and debugging across CS courses.

Undergraduate Teaching Assistant

Iowa State University · Computer Science

Taught object-oriented programming and data structures in Java; supported debugging and developed grading rubrics with instructors.

WebMaster

ISU Web Development Club

Led training in responsive web development, component architecture, and Git. Automated React/Node deployments with GitHub Actions.

Supplemental Instructor · Calculus I & II

Iowa State University

Facilitated collaborative study sessions and exam reviews for up to 200 students.

Tutor · Data Structures & Algorithms / Calculus II

Iowa State University

Delivered individual and group tutoring, study plans, and exam reviews focused on applied problem-solving.

Algorithmic Trading Club

Founding member at Iowa State, serving in industry relations. Also a Rotary Club volunteer.

Algorithmic Trading Club members gathered in a classroom with a remote guest on the projector
Algorithmic Trading Club at Iowa State.

Selected projects

A few things I’ve built

Privacy-first AI

Parrot

An agentic graph-RAG system for social data. Combines hybrid retrieval, graph expansion, reranking, and local/remote model routing, with PII anonymized before external inference and restored only locally.

Python · LangGraph · FastAPI · Neo4j · Presidio · Ollama

Systems & infrastructure

Cloud-Native 5G O-RAN Testbed

An OCUDU 5G gNB on K3s with a CU/DU split, DPDK allocation, and PTP synchronization. Tuned real-time Ubuntu performance, validated latency and throughput, and streamed live cell and UE telemetry to Grafana.

K3s · DPDK · OCUDU · ZeroMQ · Grafana

SwanHacks ’26 · Award winner

NarrAIt

A native macOS accessibility app that explains the screen in real time and guides users with cursor-tracked visual navigation. Won three NVIDIA Jetson Orin Nanos at SwanHacks.

Swift · Gemini · Anthropic Computer Use · Groq Whisper

Three SwanHacks teammates standing together in a classroom
The NarrAIt team at SwanHacks.

HoyaHacks ’26

LLMployable

An AI career platform that matches GitHub and LinkedIn experience to job requirements, compiles ATS-oriented LaTeX resumes, and offers voice-enabled technical and behavioral mock interviews.

React · Flask · MongoDB · Gemini · ElevenLabs

Cloud security

Cloud Security Misconfiguration Scanner

A CSPM scanner for 8+ AWS services. Detects exposed infrastructure, overly broad IAM policies, unencrypted storage, and missing audit logs, with structured JSON output for SIEM workflows.

Python · boto3 · AWS

More projects 10 projects

Cloud automation

Infrastructure Cost Optimizer

Automates Azure VM right-sizing and blob-storage lifecycle transitions based on utilization, with repeatable infrastructure-as-code deployments.

Azure Automation · PowerShell · IaC · Azure Monitor

Full-stack engineering

FoundFirst

A real-time lost-and-found platform with live comments, chat, and authenticated login. Led a four-person Agile team as Scrum Master.

Spring Boot · MySQL · WebSockets · JUnit · CI/CD

Machine learning

Vision Transformer from Scratch

A PyTorch Vision Transformer with training and evaluation, learning-rate scheduling, and misclassification visualization on CIFAR-10.

PyTorch · CIFAR-10

Search & algorithms

8-Puzzle Solver

An optimal A* solver with admissible heuristics, single- and double-move variants, solvability detection, and full path reconstruction.

Java · A* search

Search & algorithms

Checkers AI Agent

English draughts agents using depth-8 alpha-beta search, Monte Carlo Tree Search, and a hybrid strategy, with mandatory and multi-jump turns.

Java · Alpha-beta · MCTS · UCB1

Systems programming

RogueLike Dungeon Game

A terminal roguelike with procedural generation, event-driven turns, Dijkstra pathfinding, fog-of-war, equipment, and persistent saves.

C/C++ · ncurses · Dijkstra

Machine learning

TED Talk Recommender

A content-based recommendation system with TF-IDF and cosine similarity, a Streamlit interface, and Docker packaging.

Python · Streamlit · Docker

Full-stack engineering

AI-Powered Portfolio

A portfolio and conversational assistant with an AWS Bedrock service layer and Dockerized deployment options.

Next.js · FastAPI · AWS Bedrock · Docker

Full-stack engineering

Stock Market Recommendation App

Moving-average and RSI-based buy/hold/sell suggestions, interactive charts, rate-limit-aware data caching, and persistent watchlists.

React · Node.js · MongoDB · Alpha Vantage · Chart.js

Software testing

Automated Test Generation

Generated and analyzed JUnit suites, injected faults to evaluate detection, and compared mutated behavior and structural coverage.

Java · EvoSuite · JUnit · JaCoCo

Tools I work with

Languages
Python, Go, Java, C/C++, Swift, TypeScript, SQL
AI & data
PyTorch, LangGraph, FastAPI, LoRA/QLoRA, Neo4j, Redis, Ollama
Systems
AWS, Azure, GCP, Docker, Kubernetes, Slurm, Terraform, Grafana

Certifications & training

More certifications & training7 more
  • Introduction to AI/ML Toolkits with Kubeflow

    The Linux Foundation

  • Secure AI/ML-Driven Software Development

    The Linux Foundation

  • Mastering PyTorch

    TrAC · Translational AI Center

  • Deploy Kubernetes Applications on Google Cloud

    Google

  • Vehicle Technology: Automation Bootcamp

    Digital Ag Innovation Lab

  • Go Developer

    HackerRank

  • Software Engineering Job Simulation

    JPMorganChase

Open source

AOSSIE Devr.AI

Added RabbitMQ, persistent storage, and health checks for one-command local startup.

OpenSchool

Added the Gradle Wrapper and updated Docker builds for reproducible multi-module Spring Boot builds. Merged PR #9.