Ralph started his career as a self-taught Flash developer; while freelancing for 5 years, his interests and skills expanded into various areas of coding, including Processing, OpenFrameworks, Max MSP and Arduino.

In 2009 he became a partner at Random Studio in Amsterdam, which has since expanded from 4 to 20+ staff.

As a Senior Developer & Technical Director at Random, he oversees the technical process but is also still heavily involved in hands-on coding. He focuses for a large part on creative web interaction, but whenever possible he works together with Michael Pelletier to create engaging interactive installations.