My Projects

Below is a selection of personal and academic projects I’ve worked on.

Jira-Claude Automation System

An intelligent project management automation system that integrates Jira with Claude AI to automatically analyze requirements, generate implementations, and evaluate deliverables, reducing manual effort by 60-80% while maintaining high quality and consistency.

Technologies Used:

  • Node.js
  • JavaScript
  • Claude AI API
  • Jira REST API
  • GitHub Actions
  • Netlify Functions
  • Anthropic SDK

NFL Quarterback Evaluation Framework: 25-Year Performance Analysis

A comprehensive analytical framework for evaluating NFL quarterback performance and contract decisions through advanced statistical modeling and era-adjusted metrics. Combines systematic data collection from Pro Football Reference with ridge regression analysis to reveal organizational biases in quarterback evaluation and predict contract outcomes.

Technologies Used:

  • Python
  • Pandas
  • Scikit-learn
  • NumPy
  • BeautifulSoup
  • Requests
  • Linear Regression
  • Ridge Regression
  • Statistical Hypothesis Testing
  • Cross-validation
  • Tableau Public
  • Data Pipeline Development
  • Data Visualization
  • Web Scraping
  • Feature Engineering

News Intelligence Pipeline

An automated news aggregation and analysis system that uses Claude AI to generate targeted search queries, fetches articles from NewsAPI, synthesizes summaries, and delivers reports via GitHub Issues with intelligent caching.

Technologies Used:

  • Python
  • Claude AI API
  • NewsAPI
  • GitHub API
  • JSON Caching
  • Natural Language Processing

FlowState: Jiu-Jitsu Strategy Generator

An AI-powered application that analyzes jiu-jitsu techniques and generates personalized training strategies, flow charts, adversary response plans, and analytical insights for practitioners of all levels.

Technologies Used:

  • Python
  • Streamlit
  • OpenAI API
  • Mermaid (flow charts)
  • HTML/CSS
  • JavaScript
  • AI/ML
  • Natural Language Processing
  • Strategic Planning
  • IBJJF/MMA Rulesets

Penn State Football Calendar Generator

A robust web scraper application that extracts Penn State football schedules and creates standardized calendar files, allowing fans to automatically sync game information with their personal calendars.

Technologies Used:

  • Python
  • Flask
  • BeautifulSoup
  • iCalendar
  • HTML/CSS
  • Regular Expressions

Yale Football Calendar Generator

A Python web scraper that automatically extracts Yale football schedule information and generates an iCalendar file for easy integration with calendar applications.

Technologies Used:

  • Python
  • Flask
  • BeautifulSoup
  • iCalendar
  • HTML/CSS

Documents

Below are documents related to my work:

FlowState: AI-Powered Grappling Strategy Generator

Technical overview of the FlowState application that uses generative AI to provide context-aware strategy support for jiu-jitsu and MMA practitioners.

Download

Adversarial Game Planning System: Technical Integration with FlowState

Technical documentation covering the adversarial planning module integrated into the FlowState application, detailing the counter-strategy generation system for jiu-jitsu and MMA techniques.

Download