Joseph Hocking

Software Consultant & Lead Engineer at Tokkitron

Chicago, Illinois, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Joseph Hocking is a founder and lead engineer with 14 years building interactive media, XR, and game experiences across mobile, web, and headset platforms. He specializes in Unity/C# and JavaScript/WebGL, having shipped VR surgical simulations, AR platforms, and Snapdragon/Adreno demo apps for clients including Qualcomm and healthcare teams. An author of Unity in Action and an active contributor to CraftyJS’s 2D engine, he blends production engineering with open-source maintenance and build tooling. His career spans startups, corporate R&D, and academia—teaching digital art while delivering commercial products—which gives him a rare mix of creative, technical, and instructional perspective. Based in Chicago, he now leads Tokkitron, focusing on XR and game projects that bridge immersive design with pragmatic engineering.
code15 years of coding experience
job20 years of employment as a software developer
bookMFA, Digital Media, MFA, Digital Media at Rhode Island School of Design
bookCarnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
5,547reputation
698kreached
256answers
3questions
Badges
lua
top-5%
github-logo-circle

Github Skills (17)

javascript10
graphics2d10
coregames10
videogames10
front-end-development10
2d10
component-design9
actionscript9
lua9
html6
lua-table6
flash6
mouse6
android6
box2d6

Programming languages (7)

C#JavaC++ShaderLabJavaScriptSwiftMarkdown

Github contributions (5)

github-logo-circle
craftyjs/Crafty

Aug 2011 - Aug 2011

JavaScript Game Engine
Role in this project:
userFront-end Developer
Contributions:6 commits in 1 day
Contributions summary:Joseph primarily contributed to the CraftyJS game engine's 2D component, adding features and addressing code maintenance. Their work includes adding getters, setters, and a `numChildren` getter for the 2D component. Moreover, the user rebuilt the minified code, which suggests involvement in the build process. Their contributions indicate a focus on improving the component's functionality and maintainability within the game engine.
javascript-game-enginejavascriptgames
jhocking/uia-3e

Aug 2021 - Oct 2021

all the projects from Unity in Action 3rd edition
Contributions:25 commits, 23 pushes, 1 branch in 1 month
unityunity3dunity2d
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial