Projects

A collection of things I've built - from professional work at companies to personal experiments and open source contributions. Each project taught me something new.

AI-powered code review mentoring tool generating Socratic questions from GitHub PR diffs to guide developer learning through self-reflection

Java 21 Spring Boot 3.3 PostgreSQL 16 Redis 7 Docker GitHub Actions Testcontainers

A minimal DNS server implementation in Rust that demonstrates the fundamentals of the DNS protocol - packet parsing, recursive resolution, and UDP socket handling

Rust Networking DNS Protocol UDP Binary Parsing

End-to-end data engineering pipeline extracting Reddit posts/comments, performing sentiment analysis, and storing results with visualization dashboard

Python PRAW VADER PostgreSQL Pandas Pydantic Streamlit

AI-powered text summarizer with file upload, analytics dashboard, and advanced LLM controls - built with Streamlit, OpenAI GPT-4, and LangChain

Python Streamlit OpenAI GPT-4 LangChain Pandas

Data mining and regression analysis of NBA team performance metrics - statistical modeling to identify key performance indicators and predict game outcomes

Python Pandas Scikit-learn Matplotlib NBA API

Jira workflow automation and metrics reporting CLI tool - automates ticket transitions, generates sprint reports, and extracts actionable insights from project data

Python Jira API CLI Pandas REST API