top of page

The Beginning / Project "Next"

03/ Understanding Distinct AI’s business model, codebase, tech debt, user & customer pain points.

Company / Client

Distinct AI

Year

2025

Type of Work

Full Stack

User Interface
Design System System Architecture

Experience Design

Gaps: Like other startups I've been at, Distinct AI had...

  • No product strategy

  • No product roadmap

  • No internal processes

  • No Jira

  • No Confluence

  • No design system

  • etc.

My main focus was to: 

  1. understand business model, code base, limitations

  2. empathize with stakeholders, teams, users, customers

  3. use and document customer and user pain points

  4. translate these learnings and abstractions into a future vision, strategy, and roadmap

Operational Gaps:

  • The team lacks processes and tools such as Jira, Confluence, etc.

  • This era is defined by small, siloed groups of individuals working without a centralized system of record.

Technical Limitations:

  • Old codebase restricts development potential (even Toast notifications weren't possible)

  • Tech debt extends lead time limiting pace of development

" 90's aesthetics meets outdated processes and code"

Customer & User Journey

My Goal: To personally experience and document every entry point and step of the customer and user journey.

Above [map 1/3]: A journey map comparing a net-new user's experience using Vision FX 2.0's standalone app vs plugin.

[Map 2/3 continues below...]

Findings of map 2/3 (above):

  • IP Security Gaps: Post-purchase, customers received direct .exe download links that could be shared without restriction

  • Download time: AI model requires long installation time (file size in excess of 5GB - 16GB)

  • Disjointed flow: AI model downloads require users to leave the app for the web

[Map 3/3 continues below...]

Findings of map 3/3 (above):

  • App Restart Required: A mandatory app restart is needed to initialize the AI model and new UI.

  • 15+ min. Setup Time: From start to finish, the 3-page map took at least 15 minutes for a new user to get up and running.

Never Assume

Ask, "Is this a Feature or a Bug?"

There are many benefits to personally experiencing and documenting customer and user journey maps. It helps build empathy and identify pain points. Another key benefit is using these maps to validate my understanding with team members and stakeholders.

[You would be surprised what you learn by asking, “Was this the intended experience?”]

© 2026 by Neville Ko

Content are my views and do not necessarily represent the views of my current or former employers.

Toronto, ON
Canada

bottom of page