Say Hello

FULLSTACK &AI
Vibhrav

Hey there! I'm Vibhrav, a tech explorer navigating the exciting intersection of web development and artificial intelligence at UW-Madison.

CREDENTIALS

Education + Experience

Education

University + Academics

University of Wisconsin-Madison

B.S. Computer Science, Data Science, and Economics

Sep 2023 - Expected May 2027

GPA + Standing

3.719 / 4.0 (Dean's List)

Algorithms

Data Structures + Complexity

Big Data Systems

Distributed Data Processing

Artificial Intelligence

Search + Reasoning + ML Foundations

Data Science Modeling

Predictive Modeling

Object-Oriented Software Development

OOP Principles + Design Patterns + Modular Architecture

Discrete Mathematics

Proofs + Logic + Graphs

Statistics in Economics

Applied Quantitative Analysis

Linear Algebra

Matrices + Vector Spaces

Advanced Mathematical Methods

Multivariable Analysis + Optimization Techniques

Web + Mobile Development

React + React Native Delivery

Experience

Experience

Select a role to inspect impact.

Undergraduate Research Assistant

UW-Madison People & Robots LabJan 2026 - Present

UW-Madison People & Robots Lab

Building a browser safety assistant for adults with IDD using multimodal OCR + DOM context parsing, with guidance generated in plain language for risky web interactions.

ChromeChromeTypeScriptTypeScriptPythonPython
Browser-safety copilot prototype
OCR + DOM risk signal pipeline
Accessibility-first evaluation loop

TECH STACK

Tools I Use to Ship

React

React

Interactive UIs

React Native

React Native

Mobile App Development

Node.js

Node.js

Backend Runtime

Python

Python

AI + APIs

Snowflake

Snowflake

Cloud Data Warehouse

Docker

Docker

Containerized Delivery

Claude Code

Claude Code

AI Coding Workflow

Apache Spark

Apache Spark

Big Data Processing

Scikit-learn

Scikit-learn

Classical ML

GitHub Actions

GitHub Actions

CI/CD Automation

React

React

Interactive UIs

React Native

React Native

Mobile App Development

Node.js

Node.js

Backend Runtime

Python

Python

AI + APIs

Snowflake

Snowflake

Cloud Data Warehouse

Docker

Docker

Containerized Delivery

Claude Code

Claude Code

AI Coding Workflow

Apache Spark

Apache Spark

Big Data Processing

Scikit-learn

Scikit-learn

Classical ML

GitHub Actions

GitHub Actions

CI/CD Automation

Node.js

Node.js

Backend Runtime

Python

Python

AI + APIs

Snowflake

Snowflake

Cloud Data Warehouse

Docker

Docker

Containerized Delivery

Claude Code

Claude Code

AI Coding Workflow

Apache Spark

Apache Spark

Big Data Processing

Scikit-learn

Scikit-learn

Classical ML

GitHub Actions

GitHub Actions

CI/CD Automation

Node.js

Node.js

Backend Runtime

Python

Python

AI + APIs

Snowflake

Snowflake

Cloud Data Warehouse

Docker

Docker

Containerized Delivery

Claude Code

Claude Code

AI Coding Workflow

Apache Spark

Apache Spark

Big Data Processing

Scikit-learn

Scikit-learn

Classical ML

GitHub Actions

GitHub Actions

CI/CD Automation

Frontend

User-facing web interfaces and interaction systems.

HTML5

HTML5

Semantic Structure

CSS3

CSS3

Styling Foundation

JavaScript

JavaScript

Interactive Web Logic

TypeScript

TypeScript

Type-Safe Development

React

React

Component Architecture

React Native

React Native

Cross-platform Mobile Apps

Next.js

Next.js

App Router + SSR

Tailwind CSS

Tailwind CSS

Modern Styling System

PROJECTS

Build Archive

Explore projects by category. Some systems intentionally live under multiple umbrellas, like RAG products that are both ML & AI and Fullstack.

Real-Time Stock Data Streaming Pipeline

High-throughput Kafka ingestion + exactly-once semantics

Real-Time Stock Data Streaming Pipeline

Streams stock ticks from MySQL into Kafka partitions and persists atomic Parquet batches to HDFS with checkpoint-based crash recovery.

KafkaMySQLHDFSParquetProtocol Buffers
Distributed Weather Data System with Cassandra

Fault-tolerant ingestion with tunable consistency

Distributed Weather Data System with Cassandra

Processes NOAA weather streams in a distributed Cassandra cluster with configurable read/write consistency and automatic failover behavior.

CassandraDistributed DBNOAAFault Tolerance
Competitive Programming Analytics with Apache Spark

Spark SQL + ML pipelines + LLM query interface

Competitive Programming Analytics with Apache Spark

Analyzes large-scale CodeContests data with Spark RDD/DataFrame/SQL APIs, optimized bucketing/caching, and natural-language query translation.

Apache SparkSpark SQLMLHDFSGemini
Concurrent Word Count & Performance Benchmarking System

Multi-threaded processing + GIL benchmark analysis

Concurrent Word Count & Performance Benchmarking System

A high-performance concurrent word-count pipeline with configurable thread pools and benchmark suites comparing GIL/no-GIL scaling plus CSV, Parquet, and Arrow format performance.

Python 3.13ThreadingParquetApache ArrowBenchmarking
Bayesian Language Detection

Posterior probability classification for English vs Spanish

Bayesian Language Detection

Implements Bayes theorem over letter-frequency distributions to classify shredded text as English or Spanish, with a clear inference pipeline from character counts to language posterior scores.

PythonBayesian InferenceLanguage DetectionNLPProbability
Country Data Clustering with Dendrograms

Unsupervised country segmentation + hierarchical cluster analysis

Country Data Clustering with Dendrograms

Clusters country-level indicators into interpretable groups using unsupervised learning and dendrogram visualizations, making it easier to compare development patterns and macroeconomic similarity.

ClusteringDendrogramsScikit-learnPandasData Visualization
FashionMNIST PyTorch Classifier

Normalized data pipeline + train/eval loops + top-3 prediction output

FashionMNIST PyTorch Classifier

Builds FashionMNIST loaders with normalization, trains baseline and deeper feedforward PyTorch models using SGD + cross-entropy, evaluates test accuracy, and prints top-3 class probabilities for inference.

PyTorchFashionMNISTDeep LearningSGDModel Evaluation
House Price Predictor

Regression benchmarking with feature engineering and residual analysis

House Price Predictor

Compares Linear, Ridge, Lasso, Random Forest, and XGBoost regressors on real-estate data after correlation-guided feature selection, log transforms, scaling, and diagnostic residual plotting.

XGBoostRandom ForestRidgeLassoRegression
RAG Automation Platform

Production retrieval + generation workflow

RAG Automation Platform

End-to-end RAG system for RFI/RFP automation with quality-focused retrieval and practical delivery through a usable product interface.

PythonRAGChromaDBFastAPIReact
Autflow.ai

Automation startup website and product surface

Autflow.ai

Built a polished, conversion-friendly web experience with production-ready architecture and performance-focused frontend implementation.

Next.jsTypeScriptUI Engineering
Startup Scout

Investor-startup matching and analytics platform

Startup Scout

Combines scraping, filtering, and visual analytics to help users discover startups through data-backed ranking and exploration.

ReactTypeScriptSQLiteRechartsExpress
Recipe Pal

Inventory-aware consumer planning app

Recipe Pal

Transforms available ingredients into practical meal planning workflows with a clean user experience and rapid frontend interactions.

Next.jsTypeScriptProduct UX
Facial Analysis System

PCA-based computer vision pipeline

Facial Analysis System

Implements dimensionality reduction and eigenface techniques for image compression and face-analysis experimentation.

PythonNumPySciPyComputer VisionPCA
Campus Navigator

Graph-powered navigation engine

Campus Navigator

Developed a Java-based map and routing system for UW-Madison, applying graph-theory algorithms for pathfinding at campus scale.

JavaGraph TheoryAlgorithms