ūü¶Ą, Designer and Creative Technologist

I design and code creative applications of technology with stunning visual executions, immersive 3D content, and networked user experiences.

Augmented Reality at Snap Inc, Mixed Reality at Microsoft, award winner and co-founder at The Workers, ex-Royal College of Art, visiting tutor to the UCL Bartlett School of Architecture, and a nice person.

After Dark at Tate Britain

The live broadcast event, held over five consecutive nights, enabled over 100,000 people to control and ‚Äúsee‚ÄĚ through the eyes of one of four custom-built, video-streaming robots from a web browser.

While the robots allowed visitors to ‚Äúsee‚ÄĚ and explore, four art experts provided live commentary over the video streams, creating another level of engagement and experience that would be impossible during daylight hours.

Tech Used

  • WebGL, GLSL Shaders + Three.js ‚ÄĒ realtime¬†colour grading (custom 3D LUT from Da Vinci Resolve Workflow)
  • GStreamer ‚ÄĒ custom pipelines to send a low latency H264 streaming from HD Camera¬†attached to a Raspberry Pi 2, over wifi, to a receiving Linux PC to a V4L virtual device
  • WebRTC, Peer.js ‚ÄĒ low latency, robot to robot controller, video streaming
  • WebSockets‚ÄĒ¬†realtime messaging
  • Redis ‚ÄĒ¬†realtime state
  • PostgreSQL ‚ÄĒ¬†queue¬†stateLiveStream + Blackmagic Video Capture‚Äď robot splitscreen + commentator audio, live video broadcasting
  • Node.js ‚ÄĒ robot control, serial comms, server applications and management
  • NW.js ‚Äď various applications from queue management to video composition
  • OpenFrameworks/C++ ‚ÄĒ early prototypes (including embedding grey codes into video stream)


Tate’s IT Team for being onboard, championing the project, and making it possible to leverage their infrastructure.

RAL Space for specifying the right hardware for the robots, providing consultation and trips to their workplace.