Dylan Butz

Software Engineering. Building with AI.

I play guitar, video games (top 0.1% in Valorant and League), and sports

Work

  • Software and AI/ML Developer @ Nokia
  • Software Developer @ FIRST Robotics Earl of March
  • Supervisor @ Farmboy Grocery Store

Projects

  • Job scheduler
    Job scheduler

    Built a custom gymnasium environment for a job queue, using wait times and priority levels. Trained a model with PPO reinforcement learning using StableBaseline3, and a custom built PPO agent using PyTorch. Benchmarked model performance against heuristic baselines with graphical analysis in MatPlotLib.

    Tools Used: Python, PyTorch, StableBaselines3, NumPy, Jupyter Notebook.

  • Transport Times
    Transport Times

    Developed a web application to view public transportation times and google calendar events. Synced backend with Google Cloud Platform, public transportation, and map tiling API’s. Allowed users to select stations to monitor using a map interface with MapLibre.

    Tools Used: Python, GCP, JavaScript, HTML, CSS.

  • webCrawler
    webCrawler

    Built a desktop application to crawl websites and extract visual assets including fonts, colors, images, and icons. Implemented recursive same-domain crawling with robots.txt safeguards and bounded limits, a PySide6 tabbed UI with local project persistence, and HTML/CSS extraction using BeautifulSoup, lxml, and tinycss2.

    Tools Used: Python, PySide6, BeautifulSoup, lxml, tinycss2.

View all projects