Matt Richmond

Loading selected work

Summary

I build practical systems for messy real-world work. That has meant audit-ready software for regulated businesses, data workflows for documentary production, and grip work on active sets. I am useful in places where details matter, conditions change, and the work has to hold up outside a clean demo.

Core Expertise

Software Development

  • Full Stack Development
  • Next.js / React / TypeScript
  • SQL / Database Design
  • Supabase / PostgreSQL
  • Data Mining / Scraping
  • API Development
  • Business Automation

Film Production & Media

  • Digital Media Management
  • Data Integrity & Workflow Design
  • Camera Operation
  • Lighting & Rigging
  • Photography
  • Asset Management

Business & Strategy

  • Regulatory Compliance
  • Project Management
  • Financial Analysis
  • Marketing Strategy
  • Brand Development
  • Sales & Business Development

Experience

Developer

Self-EmployedVancouver, BC (Remote)

Building custom software for regulated industries where compliance, traceability, and data integrity aren't optional.

Jan 2025 - Present

Key Grip / Best Grip / Grip

Vancouver Film IndustryVancouver, BC

Responsible for lighting design, camera rigging, and on-set safety in fast-paced production environments.

Dec 2020 - Present

AC / Digital Media Technician / Stills Photographer

National Film Board of CanadaSaskatchewan

Managed data workflows and provided multi-role production support for a national documentary.

Jan 2025 - Oct 2025

Production Assistant - Locations

Directors Guild of CanadaVancouver, BC

Coordinated logistics and maintained safety protocols for large-scale film productions.

Oct 2020 - Feb 2021

Trade Marketing Lead

Aurora Cannabis Inc.Vancouver, BC

Led B2B and B2C marketing for Western Canada in a heavily regulated, rapidly evolving market.

Aug 2018 - Feb 2020

Co-Founder / Lead Creative

Blush CannabisVancouver, BC

Co-founded a cannabis startup and launched the first branded pre-rolls in Vancouver's dispensary market.

Sep 2017 - Jul 2018

Advisor

RBCToronto, ON

Advised clients on banking, credit, and investment products inside a regulated branch environment.

Jan 2013 - Jan 2016

Sales and Analytics

SaskTelSaskatchewan

Worked with enterprise telecom customers on service packages, account issues, and sales reporting.

Jun 2011 - Sep 2013

Financial Services Representative

CIBCRegina, SK

Handled day-to-day banking, credit conversations, and account support for branch clients.

Jun 2005 - Jun 2011

Projects

Chalker

2023 - Ongoing

Object logging using chalk and iterative color changes for each nested level. Great for debugging JS objects in the console.

JavaScriptNode.jsCLI

BookMarker

2023 - Ongoing

Local bookmarks. Saves all bookmarks inside a .MD file. Great for local backup and storage of your bookmarks.

MarkdownFile System

ScreenParseV2

2023 - Ongoing

A Node.JS PDF Screenplay Parser, which parses text PDF Screenplays into a JSON Object and uploads to a DB.

Node.jsPDF ParsingRegex

Brand-Bloom

2023 - Ongoing

A Node.js flow that generates and scores brand names recursively to provide the best one for your project or product.

Node.jsAlgorithms

WisewriterV3

2022 - Ongoing

A powerful AI-driven writing assistant that helps users generate high-quality content efficiently.

AINLPMachine Learning

Earlybird Ecosystem Detection

2026 - Ongoing

A visual exploration built from the official government Annual Crop Inventory Dataset. Classifications are grouped into parent signals so land-cover changes can be tracked over time.

GISData Analysis

Range of Richmond

2024 - Ongoing

A custom portfolio site built from scratch with Next.js, React, GSAP, and CSS.

Next.jsReactGSAPCSS

Photo Phriend

2024 - Ongoing

A photo management tool that stores photos in a database, optimizes images into multiple sizes, edits and displays EXIF data, and generates AI-assisted keywords for each photo.

PythonAIDatabaseImage Processing

Shopify App Scrape

2024 - Ongoing

A Node.js tool that indexes Shopify App Store developers and apps into a structured database for market research and analysis.

Node.jsWeb ScrapingDatabase

NERM

2023 - Ongoing

Combining provided Netflix engagement reports with additional sources to create a full data set of all the titles within the engagement report.

Data ProcessingAPIs

Image Optim

2024 - Ongoing

A Python CLI that recursively optimizes images in a folder, creates small and thumbnail versions, and strips EXIF metadata.

PythonImage Processing

Skills

  • Full Stack Development
  • Next.js / React / TypeScript
  • SQL / Database Design
  • Supabase / PostgreSQL
  • Data Mining / Scraping
  • API Development
  • Business Automation
  • Digital Media Management
  • Data Integrity & Workflow Design
  • Camera Operation
  • Lighting & Rigging
  • Photography
  • Asset Management
  • Regulatory Compliance
  • Project Management
  • Financial Analysis
  • Marketing Strategy
  • Brand Development
  • Sales & Business Development

Domain Expertise

  • Regulated Industries (Cannabis, Finance)
  • Blockchain / Web3
  • Film & Media Production
  • Audit Readiness & Traceability
  • Risk Management

Languages

EnglishNative

Interests

Technical

Systems Design, Data Integrity, Regulatory Technology, Web Development, Problem Solving

Creative

Photography, Film Production, Design, Typography

Outdoor

Hiking, Nature, Wilderness