Summary
Cliff Davies is a versatile lead software engineer with over two decades of industry experience and a track record of delivering more than forty shipped titles across consoles, mobile and embedded platforms. He combines deep mathematical training with low-level systems expertise, enabling performant 3D engines, physics models and cross-platform ports from legacy hardware to modern mobile and console environments. As a founder of RokSoft and a senior engineer at Unity Technologies and Ubisoft Reflections, he has repeatedly rescued and completed complex projects under tight constraints while producing clean, reusable code. Cliff is fluent in a broad spectrum of languages and architectures—from C++ and C# to ARM and MIPS assembly—and has hands-on experience with game and non-game ecosystems including OpenGL ES, Cocos2d-x, WebKit and SQLite. He also volunteers teaching programming to children, reflecting a long-term commitment to mentoring and sharing practical coding enthusiasm. Notably, his career spans work on everything from Commodore 64-era hardware to modern mobile platforms, a rare breadth that informs pragmatic, performance-focused solutions.
9 years of coding experience
9 years of employment as a software developer