xeolabs bio photo


Lindsay Kay

3D software engineer / WebGL developer

Twitter LinkedIn Github

My chapter on SceneJS for OpenGL Insights is now free to download!




xeokit - 3D SDK for Web-based BIM and CAD

Created and maintaining xeokit, a dual-licensed WebGL-based SDK for viewing high-detail 3D BIM and CAD data in the browser.

Users include Konstrucktum, OpenProject, Blue Star Qatar, uniZite, Eyeonim and D-Studio.

The BioDigital Human™

Built the core WebGL rendering technology for the BioDigital Human anatomy visualization platform, which now serves over 3 million users. Contracted since 2009 to help maintain the platform.

BIMData™ Online 3D BIM Viewer

Built the 3D BIM viewer for BIMData.io, a cutting-edge platform to manage your construction projects that provides an all-in-one solution to visualize, check, edit and share building information. Contracted since 2018 to help maintain the platform.

BIMSurfer Online BIM Viewer

Developed the 3D viewer within BIMSurfer, the first open source WebGL-based IFC viewer.

SolidComponents™ Online CAD Viewer

Developed the 3D CAD viewer within the SolidComponents™ online product catalog.

xeogl - WebGL engine for ArchViz & CAD

Created xeogl, an open source JavaScript library for WebGL-based 3D visualization.

Users include BIMSurfer, BIMData, SolidComponents, Airsquire, Energie IP, uniZite and Enka Systems.

SceneJS - WebGL engine for STEM

Created SceneJS, one of the first widely-used open source WebGL-based 3D engines.

Users include BioDigital, the Open Source BIM Collective and the ESA.

xeometry - WebGL Library for viewing glTF

Created xeometry, an experimental open source JavaScript library for viewing and interacting with 3D glTF models on WebGL.

Creating WebGL Demos for zSpace using xeogl

Partnered with zSpace to develop WebGL-based demos for the zSpace 300 system using the xeogl library.

Wind Turbine Testing for Windflow™

Contracted with Windflow Technology Ltd to number-crunch terrabyte-sized datasets to verify turbine power efficiency and structural performance.