8000
Skip to content
View brandonmrgich's full-sized avatar
🚀
trying
🚀
trying

Block or report brandonmrgich

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

Brandon Mrgich

Launch Control Systems (LCS) Software Engineer · Amentum at NASA Kennedy Space Center

Software engineer on human-rated launch control systems at NASA Kennedy Space Center — Java GUI platforms, deployment automation, and testing for safety-critical software. Off the clock, a production music catalog and streaming platform.

Full portfolio → dev.brandonmrgich.com

What I build

  • Music Platform (private source) — Production music streaming, catalog management, and artist services platform.
  • bam-claude (private source) — AI agent orchestration and developer tooling system.
  • Ephemeral CI Runners (private source) — Self-hosted GitHub Actions runners — one disposable container per job.
  • Unity Audio Engine (private source) — Configuration-driven music and SFX engine for Unity 2D — playback behavior authored as data, not code.
  • BrainBeatsV4 — EEG-to-MIDI web application — record music with your brain.

Public repositories

  • dotfiles — GNU Stow-managed dotfiles — zsh, tmux, git, and starship config kept in one tracked tree.
  • nvim — Neovim config built on lazy.nvim and Mason, with LSP servers and formatters wired up for Java, Python, Lua, and web files.
  • VST-prepper — CLI that turns a raw piano sampling session into a usable instrument: detects transients, identifies the note, normalizes, and writes one file per key across an input tree. Built to cut 88 keys × 4 mic positions without doing it by hand.

Skills

Languages — Java · Python · TypeScript · JavaScript · C/C++
Frontend & UI — React · Next.js · Tailwind · JavaFX
Backend, Systems & Infra — Node.js · Fastify · Spring Boot · Linux · Bash · Docker · AWS (EC2, S3) · Apache ActiveMQ
Automation, CI/CD & Testing — Ansible · Jenkins · Git · JUnit · Pytest · Robot Framework
Data & APIs — SQL · SQLite · MariaDB · MongoDB · Postgres · REST
AI & Agentic Tooling — LLM agent orchestration · Multi-agent workflows · Claude Code / Claude API · Prompt & context engineering · AI-assisted development pipelines


GitHub · Music · Links

Pinned Loading

  1. nvim nvim Public

    my neovim config

    Lua 1

  2. dotfiles dotfiles Public

    My dotfiles

    Shell

  3. dev-portfolio dev-portfolio Public

    Developer portfolio at dev.brandonmrgich.com — static Astro site rendered from resume.json + projects.json, deployed to GitHub Pages

    Astro

  4. BrainBeatsv4-SeniorDesign BrainBeatsv4-SeniorDesign Public

    Forked from Brainbeats-v4/BrainBeatsv4

    Senior Design Project at University of Central Florida

    TypeScript 1

0