ABOUT
A few things about me:
- I’m human
- I like making stuff
- I live in Berlin
- I’m available for freelance work
After graduating from the Univiersity of York with a BEng degree in Electronic Engineering with Media Technology, I went on to get a job working for a TV broadcast automation company. Initially I worked in the support team, installing and fixing problems on broadcast systems all over the world. I have some “fun” stories from those days, like that time I went to Egypt when there was no government to speak of. After doing support for about a year, I moved to the development team, where I quickly became the main developer responsible for the interfaces to other devices (think video servers, routers, graphics boxes, that sort of thing).
After working there for a few years, I moved onto working for YouView on the TVOS (device middleware) team. Here I worked on many areas of the C++ middleware, including being responsible for the JavaScript interfaces used by the UI team to communicate with the middleware. I also designed and helped write the DVB solution for a future product.
Since then, I’ve been working on a few things:
- Consumer Video Delivery (Integrating players onto Smart TVs)
- Embedded software and electronic hardware design (Particularly Micropython on ESP32)
- Cloud-based Broadcast TV Playout
When I’m not working, I enjoy travelling, and making stupid ideas real (for example, my self clearing desk project)