AI Projects

(re)Designing the Branching UX in AI Chats

The primary goal of this project is to define a branching experience that can be incorporated by mainstream AI chats.

A secondary objective is to explore if canvas-first chat (text first) is a fundamentally better experience for certain use cases.

Next steps:

  1. Polishing the branching indicator / switcher and incorporating micro-interactions.
  2. Towards objective 2 — Explore the ability to have variations in responses with different models, e.g. three variations, one each with Gemini, Claude, and ChatGPT.

Curated Portfolio (Generative UI)

Exploring how I can make a dynamic portfolio experience, by leveraging generative UI.

Started with a simple concept where I have a bunch of cards filled with my content, and based on the viewer's query, the most relevant cards are displayed.

Next steps:

  1. A combination of AI generated content + curated content.
  2. AI pre-trained on my content, so see if it leads to better results.