Skip to content
View RyanMastropaolo's full-sized avatar

Block or report RyanMastropaolo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RyanMastropaolo/README.md

Hi there, I'm Ryan! 👋

I'm a senior double major in Mathematics and Computer Science at Sacred Heart University, pursuing a career in Quantitative Finance. In my spare time, I love to work out and cook!

Current Projects:

USPIS FOIA Attack Data Analytics

1) Project Summary:

I am currently converting a large USPIS FOIA file (200,000+ reported attacks) from a raw, non-analysis-friendly format into a clean, structured, analytics-ready dataset. After converting the file, I am analyzing attack patterns to produce actionable, location-specific insights that help leadership communicate impact, improve awareness, and support outreach to policymakers—especially in the hardest-hit congressional districts and states.

2) Goals & Outcomes:

  • Transform raw FOIA files into a usable dataset (consistent schema, validated fields, reproducible process).
  • Quantify and localize attack trends across geography and time.
  • Identify hardest-hit areas (district/state-level summaries and rankings).
  • Create clear, shareable outputs (tables, figures, and brief-ready summaries) to support media coverage and congressional outreach.

Featured Projects:

SynTrade Computer Science Senior Capstone

SynTrade is a hybrid multi-agent trading system that combining sentiment analysis and technical indicators. It introduces a validation layer that verifies heterogeneous signals before execution, improving risk-adjusted performance metrics.

Stack:

  • Python • Backtrader • LightGBM • Google Gemini API • pandas • NumPy • Matplotlib
  • APIs: Finnhub • FRED • NewsAPI.ai • Alpha Vantage • yfinance

Highlights:

  • Modular multi-agent trading system with a validation/critic layer before execution
  • Backtrader backtesting + baseline comparisons (buy-and-hold, technical-only)
  • Multi-source data pipeline (news + macro + fundamentals + technicals)
  • LightGBM models + Gemini LLM integration for sentiment/credibility scoring
  • Risk controls + logging/analytics (stops/exits, decision logs, performance visualizations)

Monte Carlo vs. Black–Scholes Mathematics Senior Capstonee

This project compares Monte Carlo and Black–Scholes option pricing under identical geometric Brownian motion assumptions, using real market data to demonstrate the convergence.

Stack:

  • Python • NumPy • pandas • SciPy (stats, optimize) • yfinance

Highlights:

  • End-to-end Black–Scholes vs. Monte Carlo call option pricing (risk-neutral GBM)
  • Live inputs via yfinance
  • Implied volatility calibration from market prices
  • Vectorized Monte Carlo with standard error + 95% CI reporting

Languages & Tools:

Python JavaScript SQLite HTML5 CSS3 React Flask Tailwind CSS NumPy pandas

Contact Me:

Pinned Loading

  1. MonteCarloBlackScholesComparisonMathematicsSeniorCapstone MonteCarloBlackScholesComparisonMathematicsSeniorCapstone Public

    Senior capstone on European call option pricing: derives Black–Scholes vs Monte Carlo under GBM and demonstrates convergence using real market inputs. Includes the Python pipeline (yfinance + NumPy…

    Jupyter Notebook

  2. SynTrade SynTrade Public

    SynTrade is a multi-agent trading system that aggregates news, fundamentals, and technicals, uses LLM sentiment analysis and ML scoring, validates decisions, and executes trades with risk-adjusted …

    Python

  3. MonteCarloApp MonteCarloApp Public

    Interactive web dashboard for Monte Carlo stock price simulations using real-time Yahoo Finance data. Features expandable charts with zoom/pan, manual parameter overrides, educational tooltips, det…

    JavaScript

  4. PantryPalApp PantryPalApp Public

    PantryPal is a voice-activated AI cooking assistant that runs locally on your laptop. It uses Web Speech API for hands-free voice commands and OpenAI GPT for recipe generation. It guides you throug…

    HTML