Summary
James Gregson is a Principal Computer Vision Engineer with 15+ years blending mechanical engineering, numerical analysis and computational imaging into practical products and research. He has moved between startups and industry R&D—co-founding a game studio, developing explosives and multiphase flow solvers, and leading computer-vision and graphics research at Huawei, iRobot and now Cox Automotive. His PhD work on inverse problems and tomographic reconstruction informs applied projects in optical fluid capture, image deblurring and super-resolution displays that fuse optics with computation. Known for hands-on building as much as theory, he prototypes hardware too—everything from a human-powered hydrofoil to a homemade CNC—while maintaining an active blog at the intersection of math, CS and physical systems. That rare combination of deep numerical methods, vision systems experience and mechanical intuition makes him adept at turning complex inverse problems into deployable imaging solutions.
15 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of British Columbia
Bachelor of Engineering (B.Eng.), Mechanical Engineering, GPA 3.85, Bachelor of Engineering (B.Eng.), Mechanical Engineering, GPA 3.85 at Dalhousie University