• Project: StoryKit

  • Back
26 September 2020 by 

Posts under this project (5)


Mozfest 2018 – Interactive Origami & Adaptive Stories Workshop

The goal of this stand was to show participants the advantages of object based media (OBM) and adaptive storytelling including the advantages for accessibility and learning. The origami...

1 January 2019 by  Read more...

IBC 2019 – Tech Talk: production case studies

In 2019 I attended the International Broadcasting Convention (IBC) in Amsterdam with my colleagues and gave a talk along with Matt Brooks about StoryKit, an Object-Based Media Toolkit...

25 October 2019 by  Read more...

StoryKit (Part 1/2): Background & Playback

I worked on the StoryKit project (formally OBM Toolkit) in BBC R&D from 2017 to 2020. During my time on the project, I’ve helped the project grow from...

3 October 2020 by  Read more...

StoryKit (Part 2/2): Authoring & Experiences

In Part 1 of this post we looked at a brief background of Object Based Media, the Data Model we created and StoryPlayer. In this post we are...

6 December 2020 by  Read more...

Open Sourced: BBC R&D Object Based Media Schema & StoryPlayer

The Data Model and Playback components from BBC R&Ds StoryKit toolkit have been open sourced and are available at https://github.com/bbc/object-based-media-schema and https://github.com/bbc/storyplayer. To learn more about these software...

26 February 2021 by  Read more...

I worked on the StoryKit project (formally OBM Toolkit) in BBC R&D from 2017 to 2020. During my time on the project, I helped the project grow from its inception to it’s use in the real world by production teams. This resulted in Object Based Media experiences such as Click1000 and HDMAdventure. 

I was responsible for a large chunk of the system design and code. My main responsibilities were developing, maintaining and keeping the backend running. At some points during the project I was handling this on my own. This included managing deployments, keeping the build server running and debugging problems in the large system of microservices we had. I’ve learnt and applied a lot of knowledge to be successful at this, in particular a lot of knowledge in AWS, troposphere and CI. I also learned a lot of frontend development and UI design as I was often developing those tools too. This includes experience in NodeJS, React JS, Redux, React Router, Express, TypeScript and CSS.

See the posts below for a more in depth look at the StoryKit Project.