49° N · 123° W · Vancouver

Parsa Riahi

I take a scene apart until the part that matters is obvious. Lately the scene is a place: a satellite frame, a stack of sensors, a scanned map that still will not sit on the ground it claims.

CTO at SPARC Global. I co-founded DYNE and exited. I spent a year on neural architecture search at Huawei, overlapping the start of DYNE, and I studied computer engineering at UBC.

SCAN · CHANGE MASK

About

The record, in short.

I co-founded DYNE and exited. I was co-founder, CTO, and a board member. I am CTO at SPARC Global. I spent a year on neural architecture search at Huawei, and I studied computer engineering at UBC. One paper is public, arXiv 2302.10835.

Parsa Riahi

Key accomplishments

  • +0%DYNE marketing traffic lift
  • 0People at SPARC Global
  • 0.0UBC GPA, computer engineering
  • 0.00 mGeoreferencing error, 8 control points
  • 0Change polygons
  • 0 haArea of that change set
  • 0.000SAM on NDVI, field IoU
  • 0.000Baseline IoU for that field test

Scene

01 Raw scene

Raw scene

Public Sentinel-2 false colour, before any overlay.

02 Segmentation

Segmentation

Regions outlined on the frame.

03 Change mask

Change mask

Places that read as changed, filled in.

04 Georeferenced overlay

Georeferenced overlay

A grid and control points locked to the scene.

Contains modified Copernicus Sentinel data (2024), processed by ESA.

Recorded

Two figures that are public.

+0%

Marketing traffic lift at DYNE.

0

People across engineering, models, and GIS at SPARC Global.

Work

Record

  1. 2025 to now

    SPARC Global

    Chief technology officer

    I turned a services firm toward products. Atlas is built. It ships segmentation, change detection with a zero-shot vision-language pass, anomaly detection, and automatic georeferencing. An agent on the same stack can use the map.

    12 people work across engineering, models, and GIS. The same core runs in a cloud account or on machines that never touch the public network, when the data has to stay in the building.

  2. May 2020 to Jun 2025

    DYNE

    Co-founder, CTO and board member

    A growth system for restaurants and retail. It read sales, inventory, foot traffic, and what was happening outside the door, then proposed demand, price, staffing, and the campaign. Marketing traffic lift: 500%.

    I owned the product and the engineering: the service, the web and mobile clients, and the models. Multi-tenant, on managed Kubernetes, with a document store, single sign-on, and an edge front. I was the technical owner of the SOC 2 program. We exited.

  3. Jan 2021 to Dec 2021

    Huawei

    Machine learning researcher

    Edmonton, overlapping the start of DYNE. Neural architecture search. I worked on a predictor that reads a network as a computation graph, so it can rank a family it was not built for.

    The public paper is on the Papers sheet. Other manuscripts from that year stay off this site until I have confirmed they are public.

  4. May 2020 to Dec 2020

    UBC

    Teaching assistant

    Labs and office hours for undergraduate programming and software engineering. Some of the assignments I wrote were taken into the course.

  5. 2018 to 2023

    UBC

    BASc, Computer Engineering

    GPA 4.0. Dean's list. Courses included advanced machine learning, natural language processing, artificial intelligence, software engineering, and new venture design. Payload and avionics with the student rocket team.

Atlas

Shipped

  1. 01 SegmentationRegions on the frame, cut before anything is named.
  2. 02 Change detectionTwo dates, and a zero-shot vision-language pass when the class list is not fixed.
  3. 03 Anomaly detectionWhat does not belong in the scene.
  4. 04 Automatic georeferencingA scanned sheet locked to the satellite frame. It fails closed when the residual is too high.

49° N · 123° W · Segmentation

Segmentation

Regions on the frame, cut before anything is named.

Change detection

Two dates, and a zero-shot vision-language pass when the class list is not fixed.

Anomaly detection

What does not belong in the scene.

Automatic georeferencing

A scanned sheet locked to the satellite frame. It fails closed when the residual is too high.