During my time at Tobii I have been involved in development of several software solutions.
Tobii XR SDK
A cross-platform SDK focused at helping developers create great experiences in XR using eye tracking. Early on in my career at Tobii I was working in the X-Team (Exploration team in XR) and we explored new use cases and interactions that used eye tracking in XR. The outcome was some really cool demos, but also a lot of learnings and knowledge creating these experiences. This was distilled into an XR SDK that we gave out for free to help developers understand the space and get started creating really cool experiences. There was also a lack of good SDKs out there at this time provided by the VR vendors.
The XR SDK contains getting started guides, tools, easy-to-use APIs and lots of code and interaction samples to download and try.
I spent time designing and creating VR samples, design documentation and learnings as well as collaborate on the design of some of the APIs and usages of the SDK.
Tobii G2OM
Tobii G2OM (Gaze-2-Object-Mapping) is a machine learned selection algorithm to predict what object in a VR scene the user is looking at. This is something we figured out would be valuable early on the exploration process of different use cases in XR when using eye tracking.
My contributions to this project was around design requirements, usability, documentation and testing.
Tobii Ocumen
Tobii Ocumen is an analytical software solution targeting developers and researchers, helping them create their own solutions in the enterprise market when it comes to eye tracking in XR.
It gives users access to new signals, filters and signal processing, a recording library, playback app, ready-to-use samples and much more.
I have been involved in the design and development process throughout this solution’s life cycle by helping test and verify the functionality of the back-end made in Rust, coding features in the C# layer such as the Ocumen Studio app or ‘packages’ containing configuration, filters etc. I have created samples, documentation, guides as well as had an active role in the development decisions on where to take this solution.
Tools used: Unity, C#, Python, Rust