John Mullan is a software engineer and founder with six years of professional experience building machine learning, 3D graphics, and systems software across startups and consulting. He co-founded Hotshot as CTO and ran Commander Prompt consulting on computer vision and graphics, demonstrating a blend of product leadership and hands-on engineering. Proficient in Java, C/C++, C#, Objective-C, Swift, Python, OpenGL and Metal, he moves between low-level performance work and ML model development—now contributing to xAI from Menlo Park. His applied mathematics background from the University of Edinburgh underpins a pragmatic approach to algorithm design and optimization. Notably, his GitHub bio highlights active ML work at Hotshot, reflecting continued engineering ownership even while leading teams.
6 years of coding experience
13 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Mathematics, Bachelor of Applied Science (B.A.Sc.) Mathematics at The University of Edinburgh
Mathematics, Mathematics at Coleraine Academical Institution
Contributions:1 release, 4 pushes, 1 tag in 10 months
snapchatswiftioscolor-pickerpicker
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.