Skip to content
View maxmcdevitt1's full-sized avatar

Block or report maxmcdevitt1

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
maxmcdevitt1/README.md

Max McDevitt

Typing introduction


About


Data science student. Aspiring nerd. Baseball fan.

Featured Projects

⚾ Diamond Rating System

A baseball analytics system for evaluating MLB players and eventually producing team-level ratings and future performance predictions.

Focus

  • Pitcher evaluation
  • Player rating methodology
  • Visual analytics
  • Predictive modeling

Python Pandas NumPy scikit-learn

🤖 PLC Robot Cell Simulator

A simulated industrial robot cell combining PLC logic, networking, monitoring, and security.

Built with

  • CLICK PLC state machine
  • Modbus TCP
  • Raspberry Pi monitoring
  • Flask HMI
  • Suricata IDS

PLC Python Linux Modbus TCP

📈 MLB Season Predictor

Machine-learning project testing whether first-half MLB performance can predict final-season winning percentage.

Pipeline

  • Data collection
  • Feature engineering
  • Regression modeling
  • Benchmark comparison
  • Model evaluation

Python pybaseball Pandas scikit-learn

🧭 Areas of Focus

  • Data pipelines
  • Feature engineering
  • Predictive modeling
  • Visualization
  • Automation
  • Linux-based tooling

Tools & Technologies

Technology icons

Python • Java • C • SQL • Bash
Pandas • NumPy • scikit-learn • Matplotlib • Jupyter
Linux • Git • Raspberry Pi • PLCs • Modbus TCP


Pinned Loading

  1. diamond-ratings diamond-ratings Public

    A Python baseball project for rating MLB players and teams and using those ratings to predict games. Starting with pitchers, then adding batters and team ratings.

    Jupyter Notebook 1

  2. PLC PLC Public

    My PLC scripts in python

    HTML

  3. JavaPLC JavaPLC Public

    Java

  4. MLB-Team-Analysis MLB-Team-Analysis Public

    Python