Summary
Ian Sharp is a gameplay and tools programmer with nine years of experience specializing in C++, Blueprint, Unreal Engine (3/4) and the Source Engine. He has shipped work on prominent community-driven projects including Portal 2: Community Edition and Project Borealis, contributing engine, UI (Panorama/Qt), tooling and gameplay systems while collaborating with distributed teams. Equally comfortable authoring weapons and cheat commands in C++ as implementing in-world UI and custom scripting systems, he bridges level-design intent and robust technical implementation. Based in the UK, he’s an obsessive student of Source and Unreal internals—a practical strength that surfaces in engine-level fixes and legacy-tool modernizations that most gameplay programmers don’t routinely tackle.
9 years of coding experience
1 year of employment as a software developer