The Tools Behind My Work—From Code to Canvas
People often ask about the tools I use—whether for building software, producing music, creating art, or leading worship. This is a curated list of the software, hardware, instruments, and traditional media that shape my work. From my development environment to my professional studio gear and art supplies, these are the essentials that help me create, perform, and stay inspired.
Workstations
13” MacBook Pro, M1, 16GB RAM (2021)
Small but mighty, I prefer to use a 13" macbook when on the go.
Mac Studio w/ 27-inch 5K display (2024)
My preferred desktop station for design work.
Lenovo Yoga, 32GB RAM (2025)
I switched back to a PC laptop for running Linux. This is the first Windows machine I have had since 2014, when I wiped Windows off the machine and installed Ubuntu.
Development tools
Vim
I used to use code editors like SublimeText, VSCode, or IDE's like Eclipse. I have also used JetBrains IDE's, which are great, but eventually, I learned to go Vim and configure it to my liking.
T-Mux
I use this to manage multiple windows and sessions, whether I am testing SQL queries in one or writing BASH in another, while having a Vim editor open on a system file. T-Mux is a huge productivity boost.
Design
Adobe CC
I have been using Photoshop since it's infancy for all my photo editing. I use Illustrator for all vector graphics. I use InDesign for any printed media. Occasionally, I will reach for AfterEffects if I am working with video, creating motion comics, or motion typography.
Final Cut Pro
Final Cut is the industry standard for a reason, and it's my goto for all video editing, whether I am splicing B-roll into a segment, or syncing layers of audio and adding Foley effects that I recorded in the studio.
Audio Production
Logic Pro X
This is my preferred DAW for audio production. While I was trained on Pro Tools in college, I later settled on Logic and never looked back.
Audient ASP 800
Eight channels of pristine, uncolored, pre-amplification that I can optical out to my Apollo Twin, giving me ten simultaneos inputs.
Univeral Audio Apollo
A dependable, minimal, audio interface that allows near zero latency and takes the CPU hit off of the Mac