Ian Clarkson is a senior software developer with 14 years of experience building full-stack systems, real-time game servers, and computer vision pipelines across startups and major firms like Qualcomm. He blends hands-on engineering—from C++ game engines, embedded vision algorithms and sensor fusion to Ruby on Rails backend optimizations and React front-ends—with leadership roles including VP of Engineering and Senior Developer positions. Notable work includes shipping a cross-platform mobile game with custom TCP networking and encryption, implementing state-of-the-art hand-pose detection and automated image-processing test platforms at Qualcomm, and simplifying builds for the open-source VROOM routing optimizer. Based in Victoria, BC, he brings a systems-engineering foundation (University of Waterloo) to practical product delivery and performance tuning in cloud and embedded environments. Colleagues rely on him to translate academic research into production-ready code and to reduce operational complexity while accelerating feature delivery.
14 years of coding experience
12 years of employment as a software developer
Engineering, Engineering at QUT (Queensland University of Technology)
BASc Honours Systems Design Engineering, BASc Honours Systems Design Engineering at University of Waterloo
Contributions:8 commits, 1 PR, 5 comments in 4 days
Contributions summary:Ian primarily focused on refactoring the codebase to provide the ability to compile VROOM without routing support. This involved conditional compilation using preprocessor directives to remove routing-related code and throw exceptions when routing is attempted without support. They modified input structures, headers, and source files to handle the removal of routing functionality while maintaining compatibility with existing optimization features. The changes aimed to simplify the build process and reduce dependencies when routing is not required.
Yet another C++ command line option parser. Single header file. No dependencies. Configuration file support.
Contributions:26 commits, 4 pushes in 2 years 2 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
Ian Clarkson - Senior Software Developer at CollegeVine