Projects

CapsuleRAG

CapsuleRAG, an enterprise-grade retrieval-augmented generation system featuring hybrid search architecture with BM25 lexical search and semantic embeddings, modular microservices design with 7 focused modules, comprehensive security framework with adversarial detection and ACL-based permissions, structure-aware document processing with entity extra

  • Python
  • SQL
  • NumPy
  • REST

NBA Opponent Prep Engine

A one-command data pipeline that pulls two NBA seasons from the league's public stats API, caches them to disk, loads them into SQLite, trains a win-probability model, and generates per-team scouting reports.

  • Python
  • scikit-learn
  • pandas
  • SQLite
  • nba_api

Smug-Scraper

Download all photos/videos from a SmugMug user's albums, preserving folder structure

  • Python

Black History Month Website

Website created to pull 3 random Wikipedia articles involving Back history.

  • Typescript
  • Nextjs