Home

Dylan Butz

Software Engineering. Building with AI.

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

Work

  • AI Software Developer @ JSI Telecom
  • Software and AI/ML Developer @ Nokia
  • Software Developer @ FIRST Robotics Earl of March

Projects

  • Pokémon Battler

    Trained Qwen2.5-0.5B to choose Pokémon battle actions, paired it with a second neural network that compares legal moves using battle mechanics, and finished 1,000 public ranked Pokémon Showdown games with a positive win rate.

    Tools Used: Python, PyTorch, Transformers, QLoRA, Pokémon Showdown, poke-env.

  • StudyBud
    StudyBud

    Built a local-first desktop app that turns course PDFs into structured topics, page-cited answers, flashcards, and difficulty-based practice sets. Added selective OCR for poorly extracted pages, persistent study artifacts, and secure OS-keychain credential storage.

    Tools Used: Electron, React, TypeScript, SQLite, PDF.js, PyMuPDF, Tesseract, OpenAI, Ollama.

  • TogetherTune
    TogetherTune

    Published a Chrome extension serving real users with synchronized YouTube Music playback, shared queues, invite links, and host-controlled permissions. Engineered an authoritative real-time backend with clock sync, automatic reconnection, session recovery, and host transfer, then hardened it with one-time connection tickets, rate limiting, runtime protocol validation, and CI-backed two-client testing.

    Tools Used: TypeScript, React, WXT, Cloudflare Workers, Durable Objects, KV, WebSockets, Vitest, Playwright.

View all projects
Iki Town (Night) artwork

Iki Town (Night)

guitar cover
volume50%
capped output