Rafa Diniz is an artist and computer art educator from Brazil. His academic background is in music, but he now works as a computer artist, creating both visual and audio content. He uses programming languages (creative code) to produce his work, and focuses on generative, interactive, visual and audiovisual art.