Skip to content

Aakash Madabhushi

Data Engineer

I build the pipelines that get data to dashboards and models, and the checks that stop bad data before it reaches either.

5M+
rows a day delivered to every customer's analytics at Sapaad
43%
faster loads on 75+ customer dashboards, 12.4 s to 7.1 s at p95
14
bad-data incidents stopped before they reached a production model
27.1M
network-connection records refined into model features

8 projects in this area

Every link goes to code or data you can inspect yourself.

  • Nov to Dec 2025Personal project

    Serves the same taxi data to yesterday's dashboards and to live monitoring, from one source, so the two never disagree.

  • Dec 2025Team coursework

    Predicts whether your flight will be late, learned from 9.5 million past flights, and scores each new departure in seconds.

  • Nov 2025Personal project

    Shows which Wikipedia pages are turning into an argument, right now, by reading the tone of every edit as it lands.

  • Oct to Nov 2025Personal project

    Keeps every revision a price feed makes, so a restated number never silently replaces the one you reported last week.

  • Nov 2025Personal project

    Finds the article you meant rather than the words you typed, by indexing each one by meaning on a nightly schedule.

  • Spring 2026Coursework

    Lets one part of a review site fail without taking the rest down, because its services talk through events, not direct calls.

  • Spring 2026Coursework

    Takes a recruiter from a pile of résumés to a shortlist without slowing the page, and asks before contacting anyone.

  • Feb to May 2026Team coursework

    Finds the suspicious pair of machines among 27.1M network connections, and tells the analyst in plain English why.

Select a project for its figures, stack and links.

NYC Taxi Data Platform: Batch and Streaming

Personal project · Nov to Dec 2025 · Data Engineering

Serves the same taxi data to yesterday's dashboards and to live monitoring, from one source, so the two never disagree.

System diagram of the taxi platform: data sources feeding Airflow-orchestrated jobs into a Snowflake warehouse, then out to BI dashboards.

Built with

Airflow · PySpark · dbt · Snowflake · Kafka · Docker

U.S. Flight Delays: Batch Analytics to Real-Time Prediction

SJSU big data course, team project · Dec 2025 · Data Engineering, ML Engineering

Predicts whether your flight will be late, learned from 9.5 million past flights, and scores each new departure in seconds.

Two charts from the report: a bar chart ranking which features predict delay, and a pie chart showing the top five predictors against all other factors.

Results

0.711
F1 predicting delays, 79.1% accuracy
9.5M
flight records processed, 15 monthly BTS files totalling 3.1 GB
0.3%
train-minus-test accuracy gap, against 1.6% for a single decision tree
78%
of random-forest importance mass held by the top five features

Built with

Python · PySpark · Spark MLlib · Spark SQL · Kafka · Structured Streaming · Streamlit · Docker

Live Wikipedia Edit Sentiment

Personal project · Nov 2025 · Data Engineering, ML Engineering

Shows which Wikipedia pages are turning into an argument, right now, by reading the tone of every edit as it lands.

Built with

Python · Kafka · RoBERTa · Hugging Face

Stock Market Analytics Pipeline

Personal project · Oct to Nov 2025 · Data Engineering

Keeps every revision a price feed makes, so a restated number never silently replaces the one you reported last week.

System architecture diagram of the stock analytics pipeline, tracing ingestion through Airflow and Snowflake to dbt models and the BI layer.

Built with

Airflow · dbt · Snowflake · Docker

Semantic Article Search Pipeline

Personal project · Nov 2025 · Data Engineering, AI Engineering

Finds the article you meant rather than the words you typed, by indexing each one by meaning on a nightly schedule.

Built with

Airflow · Sentence Transformers · Pinecone · Docker

Event-Driven Yelp Clone

SJSU DATA 236, Distributed Systems · Spring 2026 · Software Engineering, Data Engineering

Lets one part of a review site fail without taking the rest down, because its services talk through events, not direct calls.

Built with

JavaScript · Kafka · Docker

LinkedIn Simulation with an AI Recruiting Assistant

SJSU DATA 236, Distributed Systems · Spring 2026 · Software Engineering, AI Engineering, Data Engineering

Takes a recruiter from a pile of résumés to a shortlist without slowing the page, and asks before contacting anyone.

Benchmark chart comparing single-instance against multi-replica deployment at 500 concurrent threads, plotting response time beside requests served.

Results

6×
faster repeat profile loads, under 100 concurrent users
17
containers across 5 service groups

Built with

FastAPI · Kafka · LangGraph · React · MySQL · MongoDB · Redis · Docker

Explainable Network Threat Detection

SJSU capstone, team project · Feb to May 2026 · ML Engineering, AI Engineering, Data Engineering

Finds the suspicious pair of machines among 27.1M network connections, and tells the analyst in plain English why.

Results

0.90
F1 flagging suspicious machine pairs (0.94 precision)
27.1M
Zeek network flows aggregated into the graph
0.87 s
median end-to-end latency per retrieval-grounded explanation

Built with

PyTorch Geometric · Airflow · dbt · Snowflake · Pinecone · Llama 3.3

Hiring for data engineering?

I'm available from December 2026 and open to relocating. Email is the fastest way to reach me.

Hiring for something else?