Senior Digital Media Developer with over 20 years' experience building web applications, real-time video, streaming platforms and interactive media systems.
Combining software development and creative design to take digital products from concept to production, with a focus on intuitive interfaces, reliable systems and long-term maintainability.