Summary
Brian Northan is an R&D engineer and owner of True North Intelligent Algorithms with 12+ years designing high-performance image processing software for microscopy and biomedical applications. He pairs a Masters in signal and image processing with hands-on expertise in C++, CUDA, C#, Java and ImageJ to deliver optimized multi-threaded algorithms—particularly deconvolution and single-molecule localization—that have been productized for clients including Agilent, Bayer and academic labs. His work spans low-level algorithm acceleration (GPU/CPU optimizations, maximum likelihood estimation) and the high-level frameworks that surround them, such as GUIs, 2D/3D visualization and thread management. As a contractor he blends research rigor with practical delivery, often integrating MATLAB and Python prototypes into production C++/CUDA implementations. A less obvious strength is his track record of squeezing 2–3X runtime improvements from legacy deconvolution code, demonstrating both deep algorithmic insight and pragmatic engineering.
12 years of coding experience
9 years of employment as a software developer
Masters of Engineering, Image Processing, Masters of Engineering, Image Processing at University of Guelph
Bachelor of Engineering (B.E.), Systems Design Engineering, Bachelor of Engineering (B.E.), Systems Design Engineering at University of Waterloo