Digital forensics.
License-plate super-resolution, digital-image tamper detection, object tracking for video redaction, camera fingerprinting using photo-response non-uniformity (PRNU), and authorship attribution.
I am a Vancouver-based AI researcher and company co-founder. For more than two decades, I have turned applied research in machine learning, computer vision, language and signal processing into working products.
I like hard technical problems that can become useful products.
I have worked in applied machine learning for more than two decades. My role is often broad: define the problem, build the models, write production code and work out how the product can earn revenue.
I have co-founded and built companies, raised venture capital, led technical teams, worked with boards and enterprise customers, filed patents, and gone through a private-equity acquisition.
License-plate super-resolution, digital-image tamper detection, object tracking for video redaction, camera fingerprinting using photo-response non-uniformity (PRNU), and authorship attribution.
Used thermal information to detect when masks and other disguises were being used to defeat face-recognition systems.
Built an open-source Raspberry Pi system that processed microphone signals into quiet/noise states, sleep history and a live browser dashboard. It did not stream audio or video.
Built the technical platform for clinician-designed online CBT programs for social anxiety and fertility stress.
Developed and patented methods for converting biometric data into audio signatures.
Co-founded Phrasee in 2015 and developed the core method for generating and optimizing marketing copy under brand constraints. The company raised venture capital, won enterprise customers and went through a private-equity acquisition. Phrasee was renamed Jacquard in 2024.
Developed machine-vision algorithms that measure defects and material quality in photoluminescence images of photovoltaic cells and silicon wafers.
Contributed to the open-source Python image-processing ecosystem and co-authored the 2014 scikit-image paper describing a library now widely used across research, education and industry.
Developed a method for identifying users from the timing patterns in their typing. The end client was the U.S. Department of Homeland Security.
Helped create software for searching collections of audio files and synchronizing recordings in time. It was ultimately used by a UK government agency.
Created a tool to help psychologists choose and run statistical analyses for their studies.
Highlights from academic research, applied R&D and building Phrasee.
Software engineering at ACD Systems and CPS Systems, followed by biometric R&D at Biometix and an MEngSc and PhD in hierarchical fingerprint verification at UNSW.
“Worms, Chameleons, Phantoms and Doves” received the conference's best-paper award in Alghero, Italy.
UNSW's Faculty of Engineering recognized the doctoral thesis as the best produced across the faculty that year.
Co-authored the Springer book on the design, evaluation and data mining of biometric systems.
Worked as a Principal Research Engineer across biometric security and imaging.
Directing a Vancouver consultancy working in machine vision, signal processing, biometrics, clinical technology, predictive analytics and scientific Python. This includes a long-running partnership developing photovoltaic inspection algorithms.
Co-founded Phrasee and have held the Chief Data Scientist role continuously since 2015, taking the business from an idea through venture backing and adoption by global enterprise brands.
A consortium led by capital D, alongside Morgan Stanley Expansion Capital and Keyhaven Capital Partners, acquired a 64% majority stake. The founders and management continued into the company's next stage of growth.
A new company name, not a new role: continuing as co-founder and Chief Data Scientist, a position held since 2015.
Digital forensics
Biometric representation
Biometric sonification
Image retrieval
Experimentation · marketing optimization
Technical depth, translated for the room.
Invited talks, executive briefings and working sessions for major global brands, industry audiences and technical teams. Topics include applied AI, experimentation, machine learning and commercialization.