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! Grab it here.

Lindsay Kay


I’m a freelance software engineer providing WebGL-based solutions for 3D product visualization, MedViz, BIM and CAD.

For more info, check out my portfolio and resume.

Got a project you’d like to discuss? Send me an email!


Originally from Christchurch, New Zealand, I’ve lived in Berlin, Germany since 2011.

I graduated with a degree in computer science from the University of Canterbury in 2005. Before that, I studied electronic engineering at the Christchurch Polytechnic.

Over the past two decades, I’ve taught computing at a school, tutored software development at a university, been a CTO in San Diego, tested wind turbines in New Zealand, created open source WebGL frameworks, lead development on the BioDigital Human, and built a bunch of WebGL-based 3D apps that are out there on the Web right now, bringing in revenue for their owners.


As a software engineer, I value teamwork, process and simple, maintainable design, because those are what make this business fun and profitable.

As an open source developer, I collaborate with a diverse community of experienced engineers, adapting our experiments and tools to the needs of our clients, resulting in efficient and certain delivery. When projects grow, I can also enlist some of those engineers to help out, if needed.