← Work

@ Colossyan

Real-time Conversational Avatars with Interactive Visuals

Helping launch a new product category around real-time AI avatars and interactive video.

Role

Staff Product Designer

Years

2024 — 2025

Company

Colossyan

Overview

At Colossyan I led a new product initiative — green-lit after presenting my market research and product pitch to the CEO — around real-time lifelike AI avatars that can visualise information as they speak. Essentially real-time presentation generation: instead of chatting with an LLM, there's a face that presents the answer naturally, like a person would.

What I brought

01

Innovation

I pushed above my responsibilities and pitched a brand-new product to the founder based on my own market research. It was green-lit.

02

Customization

I went beyond expectations, designing simple, easy-to-use customisation for interactive elements embedded in video.

03

Componentization

I regularly proposed and introduced new design components on our weekly design-system review meeting.

How it works

A web canvas layered on a real-time avatar

In the background there's a real-time stream of the realistic AI avatar, combined with a web canvas rendered on top of it. This canvas visualises information using pre-built web components — lists, topics, images with title and description, links, and charts.

They can also be interactive, letting you click a topic to hear more about it or visit a link that was just presented.

Process

Making information feel alive around a human presenter

The most exciting part of the project was figuring out how information should be visualised when there's a ‘human’ presenter involved. Topics are placed around the presenter in circular bubbles — some can even go partially behind the presenter, without hiding information, to emphasise that they exist in space.

They're clickable to advance the conversation, and have wobble physics so they gently move as you glide your cursor over them. This makes information a living, interactive part of the whole experience.

Interactive bubbles shown around the virtual presenter.

The AI presenter moves aside — in real-time — to make room for the content. List items and speech are generated together by an LLM.

AI-Based Doc 2 Video

Turn a prompt or a document into a video

A separate project let users create videos with AI. You could prompt the LLM with what to create, or upload a document as the source material, and add interactive elements like quizzes and branching along the way.

The final outcome — upload or prompt to create your ideal video.

First Iteration

One interface for every path — that didn't work

The initial idea was to combine every video-creation path into a single interface. You could upload a file, prompt the LLM, or write an exact script — all from one screen.

After a round of user tests we realised this segmentation actually made things harder: users struggled to find the correct tab for their use case.

The initial prototype we tested.

Template chooser

Sorting, previews, and useful waiting time

The next step after specifying what to create was choosing a template that defined the look of the video. I reworked the template selector and introduced sorting options based on the characteristics users cared about most, taken straight from our metrics.

The generation itself took a while — so I turned the loading screen into a tips-and-tricks slideshow that surfaces useful hints in video format, prioritising the tips that drive our activation metric.

The reworked template chooser.

Loading screen showing tips based on activation metrics.

Experimental rework

Parameters instead of templates

I also experimented with a deeper rework of the video-creation flow, where instead of picking templates users would define the look through parameters — avatar, fonts, colour palette — with a live preview on the right side.

The project was scope-cut, but I hope to see it revived at a later date.

Experimental parameter-based video creation prototype

Parameter-based rework with a real-time preview.

Interactive Component Customization

Style quizzes and branching to match any brand

This project let users style interactive components — branching, quizzes — to match their brand. Since our users aren't designers, I simplified the styling process as much as possible by adding automation rules that figure out the fiddly details for you.

The final outcome — just a few settings to customise the whole component.

Process

From detailed accordion to a one-click brand kit

I initially assumed users wanted detailed customization, and built an accordion-style layout where they could click on any element on the canvas and configure it in every possible way.

User testing and intel from corporate clients told a different story: all they really wanted was to apply their brand kit — quickly. That insight came late, but it taught me how fast a customization feature spirals in complexity and what parts must be automated.

Accordion-style layout with detailed customization options

The accordion-style layout with detailed customization options.

Documentation

Two fonts, three colours, one smart apply

After that prototype I defined the characteristics that make up a brand look and documented how to automate them. With two font types and three colours the whole component can be styled — hover states are derived from the base colour, and a smart-apply button figures out which colours work best for the background and CTA in a single click.

I also coded a working prototype to show the logic in action.

Avatar Page

A calmer, more focused library

A redesign of the avatar library on the home dashboard, with easily hide-able filtering options so the grid stays the star.

Create Your Own Avatar

An avatar that looks like you

A project to let users create an avatar based on themselves — from a few uploaded photos to a lifelike presenter ready to speak in real-time.

Create your own avatar flow

Create-your-own-avatar exploration.

Team

The people behind it

  • Project Manager

    David Gilham

  • Tech Lead

    Patrik Szabo

  • Staff Product Designer

    Armin Jamak

  • Additional Research

    Eva Muck