Skip to content
View StephenDrummond's full-sized avatar

Block or report StephenDrummond

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

Stephen Drummond

Data engineer at the University of North Florida's Thomas G. Carpenter Library, where I build the ETL pipelines and Power BI reporting that library leadership uses to track usage across our systems. Currently working on an MS in Computer Science at UNF (2028).

I'm most interested in data engineering, machine learning, and the space where they meet: getting messy data into a shape a model or a dashboard can actually use.

Projects

  • DaMuse: Discord music bot with a group recommender. Tracks each listener's taste at the song, artist, and genre level from implicit signals (full listens, skips) and explicit likes, decays it over time, and picks the next track for whoever is in the channel. Python, PostgreSQL, Redis.
  • fantasy-draft-tool: Live draft-day dashboard that polls a Sleeper draft, merges third-party ADP data onto Sleeper's player pool by normalized name, and re-weights positional priority every pick. Python.

Tools I use day to day: Python, pandas, SQL (PostgreSQL, SQL Server), Power BI, GitHub Actions, REST APIs. Currently learning AWS, Airflow, Spark, and dbt.

LinkedIn

Pinned Loading

  1. DaMuse DaMuse Public

    A Discord music bot designed to automatically curate, play, and shuffle tracks based on a shared genre profile that reflects the collective preferences of all users in a voice channel.

    Python

  2. fantasy-draft-tool fantasy-draft-tool Public

    Live fantasy football draft dashboard: merges ADP onto Sleeper data and re-weights positions every pick

    Python

  3. numpy-digit-classifier numpy-digit-classifier Public

    Number classifier made by hand with NumPy trained on the MNIST data set with a GUI where users can draw their own numbers and they will be classified

    Jupyter Notebook