developer, designer, screenwriter, surfer.