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
- 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.
- 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.
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