What I Use

I'm fairly agnostic when it comes to hardware and programming languages. However, I strongly prefer Unix-like operating systems and working in the terminal with tmux + vim. I version control my dotfiles here.


These are the tools I use for day-to-day software development and content production.


  • Computer: MacBook Pro (16-inch, 2021)
  • Keys: CODE V3 87-Key + Cherry MX Clear

Content Production Hardware

This is the gear I currently use to produce content for YouTube and ProductiveDev.

  • Camera: Sony a6400
  • Lens: Sony SEL16F28 16mm f/2.8 Wide-Angle
  • Mic: Shure SM7B
  • DAW: Focusrite Scarlett 4i4
  • Lighting: 2X NEEWER 660

Course Production

This is the software I currently use to produce course content.

  • Video Editing: Adobe Premiere
  • Audio Editing: Adobe Audition
  • Thumbnails: Canva

Tools / Environments

Greenfield Stack

Given a choice, these are my typical go-to languages, frameworks, and platforms for new projects.

  • Web: .NET, Vue.js, TypeScript
  • ML: Python ecosystem, Spark
  • SQL Flavor: PostgreSQL
  • Telemetry: ELK, Prometheus, Grafana
  • Testing / QA: Cypress, SonarQube
  • Infrastructure: AWS, Terraform, Nomad, Consul, containerd
  • CI / CD: GitHub Actions