The stack behind the work.
The tools I use daily for engineering, data analysis, music production, and recording. Everything is chosen for a reason — usually because it solved a problem the previous tool couldn't.
Build (Daily)
Claude Code
AI-powered CLI for code generation and orchestration. Central to Shipwright and ReignIn. The speed multiplier that makes solo development at this scale possible.
ChatGPT
Planning, review, and creative generation. Used alongside Claude Code for a second perspective on architecture, copy, and problem-solving.
VS Code
Primary editor. Extensions for Python, TypeScript, Swift, and Tailwind CSS. Integrated terminal for running analysis pipelines.
Git + GitHub
Everything lives in git. Worktrees for sandboxed Shipwright runs. GitHub for portfolio visibility and CI/CD via GitHub Actions.
Python 3.12
Core language for vocal-tools, Shipwright, and data pipelines. Virtual environments per project. NumPy, SciPy, and pandas for analysis.
Next.js + Tailwind CSS
This portfolio. Static generation, responsive design, dark mode. Spotlight template from Tailwind Plus.
Data & Analysis
Praat (parselmouth)
Widely-used acoustic analysis. Pitch tracking, formant extraction, jitter/shimmer/HNR measurement. Python bindings via parselmouth.
librosa
Audio feature extraction at 44.1 kHz. Onset detection, spectral analysis, mel spectrograms.
matplotlib
All vocal analysis plots — pitch contours, spectrograms, formant tracks, dashboard composites. Publication-quality output.
DuckDB
In-process analytical database for Michael-Jaxson. Fast SQL over structured data without infrastructure overhead.
Ship
Docker Compose
Platform orchestration for audit-stack. Multi-service deployments with n8n, MkDocs, and API services.
Vercel
Portfolio hosting. Auto-deploys on push, native Next.js support.
Azure
Cloud platform for professional infrastructure. Experience with compute, storage, networking, and identity services.
Terraform
Infrastructure as code for repeatable, version-controlled deployments.
GitHub Actions
CI/CD pipelines for automated testing, building, and deployment across repositories.
Xcode + Swift
ReignIn (macOS) and ConvergeRead (iPad). SwiftUI for UI, MenuBarExtra for system tray integration.
Create & Record
Shure SM7B
Industry-standard dynamic mic for voice recording. Handles proximity well, rejects room noise.
Focusrite Scarlett 2i2
USB audio interface. Clean preamp, low latency, direct monitoring for real-time feedback.
REAPER
DAW for recording and mixing. ReaSynth for B3 drone pitch reference. Auto-Tune as first in FX chain.
Antares Auto-Tune Pro
Pitch correction — first in FX chain. Settings tuned per song for natural correction without artifacts. See the vocal-tools case study for configuration details.
Forbrain Bone Conduction Headset
Helps me monitor consistently despite right-ear hearing loss (audiology-confirmed ~60%). Discovery #1 — monitoring is the single largest factor in vocal quality.
Sony Studio Headphones
Reference monitoring for mixing and playback. Flat frequency response for accurate mix decisions.
Kits.AI / LANDR / Suno
AI-assisted music tools — voice modeling, mastering, and composition exploration.