Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Technology Consultant
University of Southern CaliforniaTechnology Consultant
Aug. 2024 - Jan. 2025London Area, United KingdomProvided spatial computing and technology consultancy services to USC's Entertainment Technology Center in a major initiative defining the future of immersive storytelling for Hollywood. Worked with experienced creative team on building a Hollywood-wide platform standard for interactive narrative creation, immersive experiences, and the content-centric Generative AI tools to support human creativity.
Chief Technology Officer
FACTORY 42 Chief Technology Officer
Nov. 2020 - Jul. 2024London, England, United KingdomSuccessfully launched 'Hold The World' featuring Sir David Attenborough on Apple Vision Pro (February 2024) at Factory 42, an award-winning immersive tech studio known for its global partnerships. Spearheaded team building, recruiting, and retaining multi-functional teams that developed multi-award winning immersive products for high-profile, global clients such as Disney, Meta and Google. Developed and implemented technology and R&D vision and roadmaps, enhancing company's IP portfolio and accelerating spatial computing product delivery. Integrated GenAI tools in product development, utilizing advanced AI to create innovative user experiences in spatial computing products. Drove sales and commercial strategies alongside senior management, generating multi-million pound revenues since 2019 and establishing a strong network within global technology, media, and entertainment sectors.
Director Of Technology
FACTORY 42 Director Of Technology
Oct. 2019 - Nov. 2020London, United KingdomNavigated a global pandemic, transitioned the team to fully remote, and grew headcount to successfully launch two Mobile AR apps on Apple App Store and Google Play Store as part of the UKRI Audiences of the Future project Dinosaurs & Robots.
Research Engineering Manager
SkyResearch Engineering Manager
May. 2014 - Sep. 2019London, United KingdomLed a multi-functional team as part of Sky UK's Emerging Products group, driving innovation and supporting product teams in enhancing customer experiences. Managed supplier partnerships and oversaw an annual innovation budget in the millions. Co-founded and led the Sky VR product team, successfully launching Sky's inaugural VR offering on iOS, Android, and GearVR in 2017. Developed the initial prototypes for Sky Glass and EntertainmentOS in 2019, setting the groundwork for the IP TV streaming product's expansion across Sky and Comcast's global clientele.
Director of Engineering
Easel TVDirector of Engineering
Sep. 2012 - May. 2014London, United KingdomI led the tech team at Easel TV responsible for our SaaS platform supporting client applications on Samsung & LG Connected TV, TiVo, GoogleTV, iOS & Xbox platforms. My focus is on technical strategy, overall systems architecture and server side code (Java/Scala) whilst also dipping my toes into the client side code from time to time when required.
Architect & Lead Developer
Easel TVArchitect & Lead Developer
Feb. 2011 - Sep. 2012Easel TV is a specialist Connected TV application development company, formed by pioneers of Connected TV. The company’s mission is to leverage web technologies, skills and tools to create a high quality TV experience. The company is working across all major Connected TV platforms and has deep experience in building applications that recognises the TV’s context in the home.
Software Engineer
Strategy & Technology LtdSoftware Engineer
Nov. 2009 - Feb. 2011Working in a team of 5 software engineers on product range that allow broadcasters and network operators to generate content and signalling for interactive television applications. These products conform to OCAP, ETV, DVB-MHP and MHEG standards and have been widely deployed on a global basis. Role requires J2EE, J2SE, Javascript, Spring, Linux/Solaris, Network and Digital TV skills.
Software Developer
iBAHN(ETV Interactive)Software Developer
Jul. 2008 - Oct. 2009Working as one of a team of 4 UI developers on an IPTV STB media entertainment system aimed at the multinational hotel market. Role requires a variety of skills including Flash/ActionScript, PHP, J2SE, J2EE, Linux, JBoss/Tomcat, PostgreSQL. Team works to the Scrum methodology liaising with other development and testing centres in USA and India to produce monthly software releases which are circulated to hotels worldwide. Use of SVN and Bugzilla to accurately track and resolve bugs. Projects Worked on a JCSP (Communicating Sequential Processes for Java) based automated set top box profiling and testing framework designed and coded in house. Worked on implementing HTNG (Hotel Technology Next Generation) Single Guest Interface Web Service conforming to the HTNG reference WSDL in J2EE. Wrote a J2SE EPG parser to consume XMLTV formatted data and convert it into a proprietary Foxtel format conforming to their XSD specification - used this data to provide an EPG Data Feed JBoss web application with test data. Worked on porting an embedded flash platform from Flash Lite to Flash Lite 3 - optimizing, profiling and producing analysis of the benefits in speed and reliability. Included re-engineering low level SWF loading used in UI framework, and modification of C++ host shell code.
BNCS Developer
BBC WalesBNCS Developer
Dec. 2005 - Jul. 2008Role is a combination of programmer, analyst and engineer for a realtime critical networked broadcast control system. Using mostly Delphi to write frontend GUI and middleware applications with responsibilities for project management and delivery of projects to tight deadlines, undertaking iterative design processes with customers and provision of third line support for the entire control system. Also involved in network infrastructure design, system modeling using VMWare products, Linux development and Web services administration. Projects Designed, coded and implemented Alarms system based on J2EE Application Server (Tomcat) with an SQL backend and a Flex client. Designed using the MVC pattern and with extensibility in mind - utilised multithreading techniques and used Adobe BlazeDS to provide streaming of data to Flex client. Designed, coded and implemented Java Tapestry to Delphi gateway application to allow switching of control network from a web client (i.e web browser, mobile device). Designed, coded and deployed system critical middleware applications to integrate with multiple systems within new tv playout system in BBC Wales. This required system requirements gathering from key stakeholders, design analysis using UML, implementing a test driven OOD approach in Delphi and then rigorous beta testing offsite. Designed and coded networked GUI frontend application onto custom SNMP logger for Evertz MVP in Delphi. Worked with another Developer to design protocol utilising UML skills and Agile programming techniques. Designed and implemented an upgraded OS build for servers and clients across business wide broadcast control system. This involved the use of various scripting languages (VBScript, JavaScript, WMI) and as a consequence lead to me introducing virtualisation systems (VMWare) on both Windows and Linux platforms to my development team for optimisation of hardware and accurate modeling of legacy systems.
Broadcast Engineer
BBC WalesBroadcast Engineer
Sep. 2002 - Dec. 2005Achieved BBC qualified engineer status after 3 years of training courses and commercial experience. Worked as shift engineer providing first line support in high pressure environments (often alone) with responsibilities for all of BBC Wales tv, radio, playout, production and control systems. Gained experience of digital and analogue video and audio technologies from theory through to implementation in complex multi-tier broadcast systems. Studied Electronics to a high level including audio and video circuit analysis, amplifier theory and practical application in broadcast systems. Was also involved in project work and the management of other staff (wiremen, other engineers). Became technical point of contact for business wide broadcast networked control system.
Assistant Language Teacher
JET ProgrammeAssistant Language Teacher
Jul. 1999 - Aug. 2002Worked in Southern Japan for the Japanese Government JET Programme as an ALT in several small towns. Job involved teaching alongside a Japanese English teacher in local junior high school, as well as being the sole English teacher in local kindergartens and primary schools. Ancilliary duties included attending local events and being an ambassador for international relations.

Requests

Touchpoint image
3
Personal Pitch
Expert Guidance for Startup Founders
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Stephen on Intch
IT
453430 people
16
Senior software engineer
19
Project manager @ Zois Energy limited
20
Project and business Manager
ITiOS Developer
11974 people
18
Financial Consultant @ Standard capital corporation
121
Investor Relations Manager @ ExxonMobil
33
Chief Financial Officer and Senior Vice President @ ExxonMobil