Unleashing the Potential of VR: Building Immersive Experiences with Familiar Tools

Join us as we delve into the exciting world of wearable devices, the next frontier in personal computing. At Meta, we're harnessing this potential through innovative software like Workrooms, a VR application that transcends the boundaries of traditional collaboration.

This talk is designed to demystify VR software development. We'll show you how we're creating immersive VR apps using familiar tools like React and JavaScript, making VR development accessible to Frontend Developers.

We'll explore how Workrooms leverages these technologies to craft and test core user experiences. We'll also discuss the unique considerations and challenges of VR and AR, emphasising the critical role of high-performance.

Join us to discover how you can be part of this revolutionary journey with the tools you already know and love. 


Ian Thomas

Software Engineer @Meta, QCon London 2024 PC Chair

Ian's background is in Computer Science with a detour into UX and design. He has worked in client services businesses and in-house across various software engineering, architecture and strategy roles. He currently works as a Software Engineer for Meta and previously as a technology leader for Genesis Global, a low-code platform that enables financial market organisations to innovate at speed. Before Genesis, Ian spent 8 years working for Sky Bet and PokerStars as part of the Flutter family of online gaming brands. He has been involved in many high-profile product launches, most recently the re-platforming of PokerStars Sports, which included a completely new, multi-channel customer experience.

Ian is interested in combining technology with user experience design, focusing on languages, platforms and tools to build products that customers interact with directly. However, Ian is also a big fan of reactive, event-driven systems and spent 18 months building a trading data ingestion pipeline using Kotlin, Kafka Streams and Kubernetes for PokerStars Sports.

Read more
Find Ian Thomas at:


Wednesday Apr 10 / 11:45AM BST ( 50 minutes )


Churchill (Ground Fl.)


JavaScript React Jest VR


From the same track

Session SDUI

Server-Driven UI for Mobile and Beyond

Wednesday Apr 10 / 02:45PM BST

Server-Driven UI is a broad term that covers many kinds of technologies.

Speaker image - Christopher Luu
Christopher Luu

Staff Software Engineer @Netflix Specializing in Mobile

Session architecture

Lessons Learned in the Financial Market About Performance and Observability in Frontend Projects

Wednesday Apr 10 / 01:35PM BST

Navigate the intricate balance between performance and observability in frontend projects within the financial market. Discover hard-earned lessons, unraveling the challenges of maintaining equilibrium in this delicate dance.

Speaker image - Jessica Felix
Jessica Felix

Software Developer


The Latest in the World of Web Engineering (Featuring AI)

Wednesday Apr 10 / 10:35AM BST

In this talk, we explore web engineering in relation to AI, AI engineering, Intelligent Answering Engines, an update on CSS, HTML, JavaScript, and personal health and productivity.

Speaker image - Tejas Kumar
Tejas Kumar

Chief Developer Advocate, Author of "Fluent React", International Keynote Speaker, Previously at Spotify and Xata.io


Adaptable Innovation: How Microsoft Leverages React Native for Strategic Advantage

Wednesday Apr 10 / 03:55PM BST

Discover how React Native's strategic flexibility plays a key role at Microsoft, powering not just mobile apps but also desktop, Xbox, and AR/VR applications.

Speaker image - Lorenzo Sciandra
Lorenzo Sciandra

Senior Software Engineer @Microsoft, React Native Maintainer Since 2018, OSS and Mental Health Advocate