Chief Technology Officer
Andrew began working with digital imaging and systems for managing digital libraries for Environment Canada and NATO in the 1970s, while studying Physics, Computer Science and Psychology at the University of Waterloo. After graduating he worked as software engineer and Director of R&D at NDX Corporation in the early 1980s, with a team of ten people developing an early hardware/firmware-based full-text search engine. From 1982 while at Muirhead Systems he designed production management systems for USA Today and the New York Times. He was co-designer of Ability, one of the early PC multi-function business programs which included word processing, spreadsheet, communications and database capabilities.
Andrew was also the architect of the Crosfield NewsLine 2600, the world's first PC-based Electronic Picture Desk DAM application in the mid-1980's through the early 90's. After several years as a senior software engineer at Crosfield, and after a couple of stints as R&D Director and Software Manager of small communications technology companies, he returned to the news and Digital Asset Management business in 1994 as MerlinOne's lead software engineer.
Currently our CTO, Andrew has been at the heart of numerous major architecture advances at MerlinOne, including the DOX search engine, the MSync fault-tolerance system, and he co-leads the Development department with Dale Giesbrecht.
Andrew has a BSc from the University of Waterloo, a wife, two sons, and an airplane, in that order.
Andrew is a contributor to the MerlinOne Blog.