Joseph Hocking

Founder & 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.
code14 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 (6)

C#JavaC++JavaScriptSwiftMarkdown

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.
gamegamesgamedevjavascriptjavascript-game-engine
jhocking/StateMachineAI

Dec 2021 - Aug 2022

Contributions:67 commits, 62 pushes in 7 months
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
Joseph Hocking - Founder & Lead Engineer at Tokkitron