Industry

AI Startup / Web Browser / Productivity Tools

Client

Kaba Labs

Designing the Future of Web-Based Operating Systems

Overview

Kaba is an AI-powered web browser exploring how a personalized language model could transform the browser into a system for organizing and returning to information over time. Rather than treating browsing as a series of isolated tabs and sessions, Kaba aimed to support how people naturally move between tasks, roles, and contexts across days and weeks. I worked on shaping the product direction for an early-stage MVP, focusing on how AI could extend familiar browser behaviors while introducing new ways to structure, revisit, and interact with information. The goal was not to replace existing patterns, but to evolve them into a more adaptive and persistent system.

My Role

  1. Partnered with founders to define MVP scope, aligning the team on product direction before a single screen was designed.


  1. Led experience strategy and information architecture, establishing the structural foundation for how the product would organize and surface information.


  1. Designed core interaction patterns around a central user behavior — how people capture, organize, and return to information over time.


  1. Contributed to a UI component library to bring consistency to the experience and lay the groundwork for future scalability.


  1. Created high-fidelity prototypes to pressure-test product decisions and support early validation with stakeholders.

App Modal Zoom
App Modal

How might we design an AI-native browser that adapts to user intent over time — while remaining intuitive, transparent, and effortless to use?

The Problem

Traditional browsers are optimized for short-term tasks, but they break down when people try to manage information over longer periods of time. Tabs accumulate, windows multiply, and important context is easily lost. Users often rely on workarounds — bookmarking, keeping tabs open indefinitely, or searching repeatedly — to recover information they’ve already encountered. These behaviors signal a deeper gap: the browser does not effectively support how people organize, revisit, and build on information over time. At the same time, introducing AI into the browser raises new challenges. While a personalized model can surface relevant information, it can also feel unpredictable or opaque without clear structure and user control. The challenge was not just adding AI capabilities, but designing a system that made information easier to organize, retrieve, and trust over time.

Key Constraints

• Needed to build on existing browser mental models (tabs, windows, navigation) • AI behavior needed to feel predictable and user-guided • Information needed to persist across sessions and contexts • System had to support multiple roles, tasks, and time horizons • Early-stage scope required focusing on high-impact MVP features

• Needed to build on existing browser mental models (tabs, windows, navigation) • AI behavior needed to feel predictable and user-guided • Information needed to persist across sessions and contexts • System had to support multiple roles, tasks, and time horizons • Early-stage scope required focusing on high-impact MVP features

Approach

I approached the problem by rethinking core browser primitives — tabs, windows, and navigation — as part of a system for organizing information over time. Instead of treating tabs as temporary, I explored how they could become part of a more persistent structure, allowing users to return to information in context rather than relying on memory or repeated search. This led to a centralized space that surfaced relevant information based on activity, recency, and intent. A key focus was maintaining familiarity while introducing new capabilities. Rather than replacing existing behaviors, the experience extended them — allowing users to work as they normally would while benefiting from AI-supported organization and retrieval. In parallel, I established the foundation of a UI component library to ensure consistency across interactions and support scalability as the product evolved. This created alignment between design and engineering and enabled reusable patterns as new features were introduced. I also explored how AI could surface meaningful connections without overwhelming the user, prioritizing clarity and relevance so users could understand why information was surfaced and how it related to their current context.

The Outcome

The work established a clear product direction for Kaba’s MVP, outlining how AI could transform the browser from a transient interface into a system for organizing information over time. By grounding new capabilities in familiar behaviors, the concept made it easier for users to adopt AI-driven features without changing how they fundamentally work. The prototypes provided a shared vision for the team and helped guide early product development and positioning.

The work established a clear product direction for Kaba’s MVP, outlining how AI could transform the browser from a transient interface into a system for organizing information over time. By grounding new capabilities in familiar behaviors, the concept made it easier for users to adopt AI-driven features without changing how they fundamentally work. The prototypes provided a shared vision for the team and helped guide early product development and positioning.