Tools & Setup
Software, hardware, and gear I use daily for music tech and development
Development
Python
Primary language for MIR, deep learning, and data analysis. PyTorch, TensorFlow, librosa, scikit-learn, pandas.
VS Code / PyCharm
Main IDEs for development with extensive plugin ecosystems for Python, web dev, and version control.
Git & GitHub
Version control for all projects, collaboration, and CI/CD workflows.
Docker
Containerization for reproducible environments and deployment.
Music & Audio Tools
Ableton Live
Primary DAW for music production, sound design, and live performance.
Pro Tools
Industry standard for recording, editing, and mixing audio projects.
Audacity & Adobe Audition
Quick audio editing, analysis, and batch processing.
Sonic Visualiser
Essential tool for audio analysis and MIR research visualization.
Productivity & Organization
Notion
All-in-one workspace for notes, project management, wikis, and databases.
Slack & Discord
Team communication and collaboration platforms.
Figma
UI/UX design and prototyping for product development.
Google Workspace
Docs, Sheets, Drive for documentation and collaboration.
Data & Analytics
Jupyter Notebooks
Interactive computing for data analysis, experimentation, and visualization.
Tableau / Power BI
Business intelligence and data visualization for insights and reporting.
SQL & PostgreSQL
Database management and complex queries for data analysis.
Hardware & Gear
MacBook Pro
Primary workstation for development, music production, and general work.
Audio Interface
Professional audio I/O for recording and monitoring.
Studio Monitors
Reference speakers for critical listening and mixing.
MIDI Controllers
Various keyboards and controllers for music creation and performance.
Tool Philosophy
I believe in using the right tool for the job. While I have my preferences, I'm always exploring new technologies and workflows. The best tool is the one that gets out of your way and lets you focus on creating value—whether that's code, music, or insights.