Hey!
I'm Keith Thomas

I create

Keith Thomas

About Me

Keith Thomas portrait

I'm Keith

Senior Software Engineer

I am an expert in 3D rendering on the web. Mostly that experience is in things like three.js and babylon.js. I put most of my knowledge into a 3D editor that you can find on my Github named ThreeSpace. I'm open to freelance work, but am also employed currently at DraftKings. Drop me a line at my email or on LinkedIn.

Work experience: 10 years

Email: keithwthomas1 at gmail.com

Location: Chicago, IL

Projects Made

BLOCKS Metaverse promotional image

BLOCKS Metaverse

I engineered almost the entire 3D "Game Engine" using three.js for the company, which was used for a multiplayer social experience.

Three.js 90%
React.js 10%
Curio Art Gallery browser-based 3D gallery

Curio Art Gallery

I created an art gallery experience that showed off a dynamic set of NFTs, and allowed movement and gallery selection in the browser.

Three.js 100%
VeroSkills Unity and virtual reality course artwork

VeroSkills Teacher

I designed and filmed two intro Unity courses and an intro Virtual Reality course on the platform.

Unity 100%
Indigo Slate interactive laptop promotion

Indigo Slate Laptop Promotion

I built a product walkthrough for a laptop that the design agency was in charge of advertising.

Babylon.js 90%
Vue.js 10%
ArtXR virtual reality art gallery

ArtXR Art Gallery

Assisted with features to build out this VR-centric art gallery hosted on the web.

Three.js/WebXR 90%
HTML/CSS 10%
Unity project placeholder for Ozone Animation Plug-In

Ozone Animation Plug-In

Developed a Unity plug-in that enables usage of Ozone's Rig Studio, allowing users to use their rigs in Unity in a new way.

Unity 100%

Skills & Abilities

Unity10/10
Babylon.js8/10
Writing Shaders7/10
Three.js10/10
Creating AI Agents7/10
WebXR7/10