Hello, world!
Shayan
Haque
Third-year CS @ Johns Hopkins
I build data-driven software and AI systems across sports analytics, forecasting, and product engineering. Currently a third-year Computer Science student at Johns Hopkins, focused on machine learning, backend systems, and clean user-facing tools.
About Me
I am a third-year Computer Science student at Johns Hopkins University from the NYC area, with internship experience at the Baltimore Ravens and PE Solutions. My strongest work combines modeling, data pipelines, and software interfaces that help people make better decisions.
Recently, I built NFL matchup models over player-tracking data, shipped a production electricity-demand forecasting service, and founded LineupOptimization.com, a baseball analytics platform used by Atlantic League front offices.
I am especially interested in internships and early-career roles across software engineering, machine learning, sports analytics, AI product engineering, and data-intensive backend systems.
Skills
Languages
Frameworks
Data & ML
Platforms & Tools
Projects
Selected work from GitHub and recent builds, focused on real analytics products and applied engineering.
View all on GitHubJan. 2026 - Present
Live siteLineupOptimization.com
Founded and operate a production baseball analytics platform adopted across the Atlantic League, helping front offices construct data-driven batting orders.
- Evaluates all 362,880 batting-order permutations against a proprietary BRP metric.
- Uses NumPy vectorization and memoized baserunner-state transitions for sub-second query latency.
- Built with React, TypeScript, FastAPI, PostgreSQL, AWS, CI/CD, authentication, and team analytics.
2025
GitHubRavens Beyond Receiving Yards
A player-tracking analytics system for evaluating WR/CB matchups beyond box-score production.
- Built a three-stage pipeline for data cleaning, coverage classification, and matchup outcome prediction.
- Trained XGBoost models using separation, release burst, route context, and game-situation features.
- Produced metrics used to reason about receiver effectiveness and shutdown coverage.
2025
GitHubNCAA Free Throw Optimization
A decision tool that finds when a team should intentionally foul in NCAA basketball endgames.
- Models endgame scenarios as a Markov Decision Process with Monte Carlo validation.
- Implements NCAA bonus rules, player-specific free throw inputs, and win-probability visualizations.
- Ships as a FastAPI and React app with CSV import, exports, and scenario controls.
2025
GitHubPolitics Trade Market Tracker
Native Android app for browsing live prediction-market contracts, tracking favorites, and reviewing price history.
- Built with Kotlin, Jetpack Compose, ViewModel, LiveData, Room, WorkManager, and Retrofit.
- Uses offline-first architecture with background refresh, cached market data, and explicit loading states.
- Includes reusable Compose cards, charts, filter chips, and watchlist interactions.
Aug 2024 - Present
StartupReadRight
Co-founded an EdTech startup and built a gamified reading web app with real-time progress tracking, badges, and interactive quizzes.
- Built cross-platform app flows with React, TypeScript, Next.js, Firebase Auth, and Firestore.
- Supported backend quiz and progress mechanics using Node.js and MongoDB.
Experience
Work
Baltimore Ravens
Aug. 2025 - Dec. 2025Sports Analytics Intern
Baltimore, MD
- Shipped a Python evaluation framework adopted by the Ravens' quantitative staff for WR/CB performance analysis.
- Engineered ETL over NFL Next Gen Stats player-tracking data, automating per-game feature generation.
- Trained Random Forest and XGBoost models for Wide Receiver Effectiveness and Shutdown Index metrics.
PE Solutions
June 2026 - Aug. 2026Software Engineering & AI Intern
New York, NY
- Shipped a production electricity-demand forecasting service that cut MAE by 20% versus the legacy model.
- Containerized an XGBoost forecasting pipeline and exposed it as a FastAPI REST microservice on AWS.
- Added tests, CI checks, uncertainty visualizations, and a deployment runbook for future model releases.