Projects

NBA ELT Pipeline

An NBA Project with multiple components such as a Data Pipeline, a REST API, and a Frontend Dashboard to present various metrics, insights, and fan sentiment on the current NBA Season

Frontend

Web Dashboard

Python

Ingestion Script

dbt

Data Transformations

Terraform

AWS Infrastructure

ML Pipeline

Workflow to create Win Predictions

Step Functions

Pipeline Orchestration

Airflow

Pipeline Orchestration (Proof of Concept)

REST API

A REST API Project written w/ FastAPI & hosted over an AWS Lambda Function URL that publicly exposes Data created from the NBA ELT Pipeline Project

REST API

API Code

Terraform

AWS Infrastructure

Personal Website

A static Web App that's hosted in S3 and served over AWS Cloudfront

Server Code

Frozen Flask to Build Static Website

Terraform

AWS Infrastructure

GitHub Actions

Deploy Pipeline to Push Static Files to S3

GraphQL API (Deprecated)

A Public read-only GraphQL API that exposes Production Data created from the NBA ELT Pipeline Project

GraphQL

API Code

Terraform

AWS Infrastructure

Twitch.tv Streaming

A local-hosted Kafka Project which continuously sources data from the live-feed Twitch Helix API, sends it to a Kafka Topic, and then stores it into SQL in 60s microbatches
to enable a BI Layer to be served in Metabase

Kafka

Docker-Compose Setup

Metabase

BI Dashboard Layer hosted on Heroku

Terraform

AWS Infrastructure