Skip to content
View dstier-git's full-sized avatar

Block or report dstier-git

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

Hi, I'm Dylan 👋

Computer Science and Data Science @ UC Berkeley
Building at the intersection of machine learning, full-stack systems, and music technology.


Currently Building

Texture

We're building Texture, an active AI collaborator that works directly in the DAW and skips awkward exports. A theory teacher, second pair of ears to consult with bothersome decisions, and a powerful MIDI editor. Join early access crew on our landing page for launch announcements!

Music Clipboard (AI + DAWs)
A cross-platform music workflow tool using file extraction and MCPs to enable AI-assisted editing across standard music production softwares. Provides an easy and simple way to move music information from one DAW to another.

JamGuide
A live jam-session discovery platform helping musicians organize sessions, network, and manage bookings in real time.
Visit now at jamguide.org


Interests

  • Machine Learning (modeling, inference, applied systems)
  • Backend architecture
  • AI tool integration & agent workflows
  • Music technology

Tech Stack

  • Languages: Python, Java, SQL, Javascript/TS
  • ML: PyTorch, scikit-learn
  • Code frameworks: FastAPI, Node.js, React, Next.js
  • Data Science: PostgreSQL, Pandas, NumPy, Matplotlib, Seaborn, Requests
  • Other: Git, Docker, REST APIs

Outside of Code

  • Trumpet player (11+ years)
  • Music production, jazz, arranging 🎶
  • Marvel Rivals and Rocket League ⚽🚗

Some useful open-source tools I've been using (on macOS)

  • iTerm, a terminal alternative that easily supports tmux, cursor movement by mouse, easy-copy pasting, amazing customization. Download and lots of cool color schemes (I use Monokai Pro Spectrum)
  • Glow, a very simple renderer for markdown files inside the terminal. Repo

And for coding agents specifically...

  • CodexBar, amazingly convenient list for your current usage on every major agent provider (macOS). Simple dropdown list from the menu bar. Repo
    Click here to see preview picimage
  • code-review-graph is a set of skills for creating and maintaining graphs of your codebase. Lowers token usage, increases response speed, identifies gaps. Repo. A quick note, I've found this integration to be smoother and much simpler than the also-prominent Graphify package, but to each their own.
  • CC Statusline Upgrade, an improvement for the /statusline command on Claude Code. I found this to be the most useful setup for displaying model, effort level, token usage, etc. Find it under the umbrella of plugins here.
    Click here to see preview pic<image
  • oh-my-codex, a multi-agent workflow manager for Codex. Pretty cool and works well sometimes but riddled with bugs and inefficiencies. Still fun to try out and is better than native Codex for distributing work and actively monitoring subagents. Repo
  • gstack, Garry Tan's enormous Claude Code skill stack. Still not sure on the full CEO/manager-style workflow stuff but the office-hours skill is very powerful and I need to start using it more. The most important skill from here is the Codex skill, which provides Claude with workflows to call the Codex CLI and go back and forth to improve its plans or prep for PRs. Repo

Some of my custom bash aliases

# git stuff
alias gdn='git diff --name-only'
alias ga='git add'
# git add multiple files separated by line breaks (press enter after ga-mul, then paste all, and press enter again)
ga-mul() {
  if [ -t 0 ]; then
    local files=("$@")
    local line
    while IFS= read -r line; do
      [[ -z "$line" ]] && break
      files+=("$line")
    done
    git add "${files[@]}"
  else
    xargs git add
  fi
}
# type a commit message after 'gc ' and it will wrap in quotes and send the commit
gc() {
  git commit -m "$*"
}

# local dev environment
alias ports='lsof -i -P | grep LISTEN'
alias activate='source venv/bin/activate'

# general
alias ..='cd ..'
alias ...='cd ../..'
alias ~='cd ~'
alias ls='ls -G' # adds color for directories

# ai workflows
alias cdsp='claude --dangerously-skip-permissions'
alias c='claude'

# bun
[ -s "/Users/.../.bun/_bun" ] && source "/Users/.../.bun/_bun"
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"

Pinned Loading

  1. music-clipboard-ai music-clipboard-ai Public

    (Alpha versions of a shell-style UI can be found in /electron_ui) Currently operating for Musescore and Logic Pro X, implementations for Ableton Live and FL Studio soon to launch.

    Python 5

  2. GetGreen-OP GetGreen-OP Public

    Repo for Fall 2025 GetGreen.ai project

    Jupyter Notebook

  3. displacement-radar displacement-radar Public

    Python