Hey!
I'm Keith Thomas

I create

Keith Thomas

About Me

Keith Thomas portrait

I'm Keith

Senior Software Engineer

I specialize in 3D engineering on the web. I like to build tools and games and simulations utilizing libraries like three.js or babylon.js. I'm open to freelance work, but am also employed currently at DraftKings. Happy to chat, drop me a line.

Age: 31

Work experience: 7 years

Email: keithwthomas1 at gmail.com

Place: 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