Software engineer in Vancouver. I build web and mobile products, applied AI tools, and audio software.
At Kopperfield, I take product work from investigation through release, with ownership across reliability, performance, and billing. Previously, I built publishing tools and automation at Assembly Digital Media.
Through Perspective Labs Inc., I’m developing products across three areas:
- Before Offer: property intelligence combining listing extraction, calculations, and AI-assisted document analysis into reports with supporting evidence.
- Parallax Studio: an AI video application with asynchronous GPU jobs, progress tracking, media storage, and usage accounting.
- Earbud: a C++/JUCE audio-plugin prototype exploring calibrated level metering and listening-exposure estimates.
These projects are in development. They let me work across product design, data pipelines, media processing, and native audio.
TypeScript, React, Next.js, Python, Django, React Native, PostgreSQL, AWS, C++, and JUCE.
My personal site is built with Next.js and a Notion publishing workflow, with tests for content access, security boundaries, accessibility, and mobile behavior.
Software Engineering graduate of the University of Victoria, specializing in cybersecurity and privacy. Co-founded VikeSec and previously served as Technical Lead at VikeLabs.





