He has a background in physics, music and computer science. His work is framed in critical approaches to technology focused on from-scratch construction as a technique of exploration. Since 2010, he has been part of the live coding community and has presented workshops, conferences and concerts in America and Europe.
From August to September 2017 he was a Visiting Scholar at the Center for Music Technology, Georgia Institute of Technology. Prior to his PhD, he was an engineer and engineer at ROLI and FXpansion and received a BSc in Music, Multimedia and Electronics from the University of Leeds.