Skip to content
View stone-ericm's full-sized avatar
  • https://www.linkedin.com/in/stoneericm/
  • Brooklyn, NY

Block or report stone-ericm

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
stone-ericm/README.md

Hey, I'm Eric

Data scientist at The New York Times, where I build experimentation infrastructure and statistical tooling. Side projects in Python and whatever seems interesting. Based in Brooklyn.

What I'm Working On

  • Beat the Streak v2 — PA-level MLB hit prediction model that beats published benchmarks on backtested data. LightGBM on 1.5M plate appearances, 13 provably leak-free features, validated across 6 seasons. Successor to my 2021 project.

  • FTL Reinforcement Learning — Training an RL agent to play FTL: Faster Than Light using Gymnasium + Stable Baselines3. Live memory reading via Mach VM API, custom action masking, curriculum learning.

  • Screenshot to Calendar — Turn screenshots of events into Google Calendar entries using Claude's vision AI. Vercel, Cloudflare Workers, Google OAuth.

  • NYC Parking Ticket Heatmap — Interactive heatmap of parking tickets by street, day, and hour. NYC Open Data API, SQLite, Streamlit.

Tech I Use

Languages: Python, SQL, JavaScript

ML/Data Science: LightGBM, scikit-learn, pandas, PyTorch, Gymnasium

Data Infrastructure: dbt, BigQuery, Statsig, Airflow, SQLAlchemy

Infrastructure: GCP, Vercel, Docker, GitHub Actions, PostgreSQL

Elsewhere

Pinned Loading

  1. bts bts Public

    Beat the Streak v2 — PA-level MLB hit prediction model

    Python

  2. screenshot_event screenshot_event Public

    Turn screenshots of events into Google Calendar entries using Claude's vision AI

    JavaScript

  3. trmnl_monarch trmnl_monarch Public

    TRMNL e-ink plugin displaying recent transactions from Monarch Money

    JavaScript

  4. parking_ticket_map parking_ticket_map Public

    NYC parking ticket heatmap: Open Data API → SQLite → Streamlit interactive viz

    Python

  5. sentiment_analysis sentiment_analysis Public

    Multi-method sentiment analysis (TextBlob, VADER, Transformers) with time series visualization

    Python

  6. MLB_counting_to_57_hits MLB_counting_to_57_hits Public

    Analysis of probability paths to breaking Joe DiMaggio's 56-game hitting streak

    Jupyter Notebook