My Projects

Pitch Sheet
Next.js, Python, PyBaseball
Project Intent
A web application built for detailed pitcher reports, including heat maps, per-pitch-type stats, and live MLB team data, aimed at enhancing pitching analysis and scouting.
Tech Stack
- •Frontend: Next.js, React
- •Python scripts for filtering statcast data, MLB player and team data, and CSV file I/O.
- •APIs: PyBaseball library, MLB Stats API, Custom Data Endpoints
Key Features
- •Pitcher performance reports with per-pitch stats
- •Heatmap visualization for pitch data by pitch type
- •Integration with live MLB team data
- •CSV output with embedded graphics for performance insights
Scoutbase Mobile App
Django & React Native
Project Intent
Developed to bridge the gap between high school athletes and college recruiters, providing a streamlined platform for talent discovery and recruitment communication.
Tech Stack
- •Frontend: React Native, Redux, Expo
- •Backend: Django REST Framework, PostgreSQL
- •Authentication: JWT Tokens
- •Cloud: AWS S3 for media storage
Key Features
- •Role-based access control
- •Advanced athlete search with filtering
- •Profile management with media uploads
- •Performance statistics tracking
- •Recruitment status monitoring

Pickleball Events Web App
Java SpringBoot
Project Intent
Created to simplify the organization and management of pickleball events, allowing players to easily find and join local games while helping organizers manage their events efficiently.
Tech Stack
- •Backend: Java SpringBoot, Spring Security
- •Database: MySQL
- •Security: SSL Encryption, JWT Authentication
- •Frontend: Thymeleaf, Bootstrap
Key Features
- •User authentication and authorization
- •Event creation and management
- •Player registration system
- •Secure data handling
- •Responsive design for mobile access

Minesweeper Web App
C# .NET MVC
Project Intent
A modern web implementation of the classic Minesweeper game, designed to provide an engaging user experience while demonstrating full-stack development capabilities.
Tech Stack
- •Framework: ASP.NET MVC
- •Backend: C#
- •Frontend: Razor Views, JavaScript
- •Database: SQL Server
- •Authentication: ASP.NET Identity
Key Features
- •User account system with progress tracking
- •Multiple difficulty levels
- •Save game functionality
- •High score leaderboard
- •Responsive game controls

MLB Win Totals Prediction Model
R Statistical Analysis
Project Intent
Developed a statistical model to predict MLB team performance using historical data and advanced analytics, providing insights for sports analysis and betting markets.
Tech Stack
- •R Programming Language
- •Statistical Libraries: tidyverse, ggplot2
- •Machine Learning: caret, randomForest
- •Data Processing: dplyr, tidyr
Key Features
- •Linear regression modeling
- •Advanced statistical analysis
- •Data visualization
- •Performance metric tracking
- •Predictive analytics

Ecommerce Inventory Management
JavaScript Express & React
Project Intent
Built to streamline inventory management for small e-commerce businesses, providing real-time stock tracking and order management capabilities.
Tech Stack
- •Frontend: React
- •Backend: Express.js, Node.js
- •Database: MySQL Database
- •Authentication: REST Security
Key Features
- •Real-time inventory tracking
- •Order management system
- •Product categorization
- •Stock alerts and notifications
- •Sales analytics dashboard