Creative Technologist

Making

  • software
  • hardware
  • technology

for

  • music
  • visuals
  • accessibility