From Events to Everyday:
Designing the Complete Virtual Office

How we evolved from virtual events to virtual offices by adding persistent communication, availability awareness, privacy controls, and collaboration tools to our existing spatial video platform.

Illustrated by Collin Pinegar

When I joined Kumospace in early 2022, we were beginning an exciting pivot. We'd moved from virtual events—online conferences and parties—to virtual offices for remote teams. The market opportunity felt huge, and we started with a beta program with 10 teams to test our assumptions as we built towards "the future of remote work".

My Role: Head of Product & Design

I led both product strategy and product design for this platform transformation, managing 1 product manager, 2 product designers, a 3D artist, and a product marketing manager, while working closely with 10 engineers split across mobile and desktop platforms.

Product Leadership

I defined quarterly product strategy that balanced the technical challenge of platform transformation with evolving user needs and competitive positioning. This included deciding which legacy event features to preserve, how to sequence new office capabilities, and when to shift priorities based on user insights. I managed feature prioritization across competing demands from different user segments while ensuring engineering bandwidth aligned with business impact.

Design Leadership

I drove the design strategy for the transformation, writing PRDs to align the team on problems and requirements. I guided designers through review sessions to ensure we stay consistent within our own design system and standard UX patterns while giving them creative ownership within clear problem definitions. When the company laid off designers in late 2023, I transitioned to hands-on design work, creating wireframes and final design hand-offs myself.

Cross-Functional Collaboration

I worked with the data team to design A/B tests, analyze feature usage patterns, and define success metrics for our integration features. I partnered closely with customer success to identify what was working and what wasn't, using their frontline feedback to inform our product decisions and feature iterations.

I worked with engineers closely from kick-offs to feature testing. When technical constraints conflicted with UX goals, we'd first investigate whether issues were user confusion or technical problems. For UX issues, we'd iterate designs. For technical issues, engineers would investigate solutions, and if the ideal technical solution wasn't viable, we'd design UX workarounds.

Project Management

The most challenging aspect was managing features at different stages simultaneously - researching and working with designers on future features, tracking current development (including scope adjustments and issue resolution), and analyzing results from shipped features to inform next plans. The entire integration took about a year, rolled out in phases.

The Challenge: Events vs Offices

An event platform optimizes for:

  • Short-term engagement and entertainment

  • Large groups gathering

  • Structured activities with clear start/end times

  • Maximum fun and interaction

A virtual office platform needs to support:

  • Daily, persistent collaboration

  • Ongoing relationships and team dynamics

  • Professional workflows and accountability

  • Productivity and engagement

Kumospace "Speakeasy", a room for virtual events

The Problem: Remote Work Reality We Were Solving

As we researched our new market, we discovered remote teams were struggling with fundamental workflow problems:

Tool Fatigue & Context Switching

Teams were constantly jumping between Slack for chat, Zoom for video calls, Google Calendar for scheduling, and email for follow-ups. Each switch broke focus and made it impossible to maintain conversational flow.

Invisible Colleagues

Unlike physical offices where you can see if someone's at their desk, in a meeting, or grabbing coffee, remote workers had no ambient awareness of their teammates. This led to awkward interruptions or missed opportunities for collaboration.

Lost Context & Scattered Conversations

Important discussions were split across platforms - quick decisions in Slack, detailed planning in video calls, follow-ups via email. Teams lost track of why decisions were made and couldn't easily reference past conversations.

No Spontaneous Collaboration

The natural "Can I grab you for a minute?" moments that drive innovation were nearly impossible remotely. Everything had to be scheduled, killing serendipitous problem-solving.

Meeting Friction

Even simple conversations required the overhead of "Let me send you a calendar invite" - creating barriers to the quick syncs that keep teams aligned. Sometimes sending a Slack message took hours to get a reply, making real-time collaboration nearly impossible.

Our Approach and Solutions

  1. Privacy and Boundaries - Zone-Based Audio and Video

The Challenge

Our pivot from virtual events to virtual offices created a fundamental design challenge. Event platforms thrive on open interaction - everyone can see and hear everyone in one big space, creating energy and engagement. But professional work requires different levels of privacy: confidential client calls, sensitive discussions, focused deep work, and large presentations where not everyone needs to speak. How do you maintain the collaborative benefits of spatial awareness while enabling the privacy boundaries that professional teams need?

Our Approach

Internal Discovery

Using Kumospace as our own virtual office, we immediately realized that we wanted to see everyone in the office simultaneously while maintaining privacy options. Initially, rooms were in separate views, forcing users to leave their room and return to the "lobby" to see where teammates were located - breaking the natural awareness that makes offices effective.

Office Design Research

We researched physical office design layouts to understand the needs of an office besides conference rooms and offices. When do offices use pods vs personal offices vs cubicles? How are offices designed to enhance collaboration but also allow for deep focused work? And how does one design for flow to encourage the serendipitous meetings "water cooler" moments.

Maintaining Interaction Model

Since Kumospace already had an established spatial visual language where users move their avatar around with a mouse and interact with objects, we wanted to keep that interaction model consistent. Adding doors extended this existing language naturally - users could approach and interact with doors just like other objects in the space, maintaining the intuitive spatial metaphor while providing clear visual privacy cues.

Beta User Testing

We started our learning with the goal of getting 10 beta remote teams on board to use Kumospace as their virtual office. We tested office layouts internally and with beta teams to learn what virtual office design worked best for collaboration, focused work, and crossing paths. We experimented with pods, personal offices, cubicles, and even the controversial Munger Hall design by Charlie Munger for University of California, Santa Barbara.

A proposed design for Munger Hall, Van Tilburg, Banvard & Soderbergh, AIA

The Solution: Zone-Based Audio Architecture

Separate Audio Spaces

Rather than having everyone in one big audio space (like events), we built rooms that created distinct audio boundaries. When you entered a room, you only heard people in that room, enabling private conversations while others continued working in different spaces.

Visual Privacy Language

We established doors as the universal privacy signal. Public collaboration spaces remained doorless and open, encouraging spontaneous interaction. Offices and conference rooms featured doors that occupants could control, creating clear visual cues about accessibility.

When doors were closed, outsiders couldn't see the videos or screen sharing happening inside the room. But when doors were open, people could see the video feeds and what was being shared - just like walking by a conference room or public area in a physical office. This allowed for more transparency and awareness of ongoing work, while still providing privacy for confidential meetings.

Kumospace office layout based on Munger Hall, layout designed by me, 3D art by Alan Lee

Access Control System

Users inside rooms could open and close doors at will. When doors were closed, anyone outside had to "knock" - sending an audio alert to everyone inside the room. Any occupant could then choose to open the door, replicating natural office etiquette.

Smart Muting & Performance

Rooms could be configured to auto-mute newcomers, serving dual purposes. For large presentations, most attendees joined to listen rather than speak. For intimate meetings, everyone expected to participate. This also solved a technical challenge - reducing camera and microphone load when many people joined.

Room Types & Ownership

  • Personal offices: Spaces that could be decorated and personalized by their owners

  • Conference rooms: Bookable spaces with integrated calendars for formal scheduling

  • Open zones: Collaborative areas for spontaneous interaction

The Impact

Moving from one shared audio space to room-based audio was fundamental to the events-to-office transformation, enabling multiple simultaneous conversations and professional privacy.

  1. Availability Awareness - Reducing Interruptions

The Challenge

In physical offices, you can glance over to see if a colleague is deep in focus, on a call, or available for a quick question. Remote work eliminated this ambient awareness, forcing teams to choose between awkward interruptions or the friction of switching to calendar apps to check availability. How do you enable the natural "is now a good time?" assessment without breaking workflow?

Our Approach

Beta Team Research

After 2 weeks of office usage, we would check in with the beta teams and send everyone on the team a survey. Key insights emerged:

  • People had their cameras off most of the time, so teammates didn't know if someone was away or actually there

  • Teams didn't know when was a good time to approach colleagues - they would often go to someone who wasn't available

  • Mixed reactions to spatial interaction: some people loved being able to walk up and talk to teammates, but others felt interrupted while trying to focus

This feedback led us to build availability features iteratively, starting with what we already had and adding layers based on user needs.

Tracking Adoption and Feedback

We tracked feature usage and user feedback for the availability features, validating that this was a real pain point for remote teams.

The Solution: Iterative Availability Features

Building on Existing Spatial Awareness

We already had spatial awareness - users could see where teammates were located in meeting rooms, shared workspaces, or private offices, providing immediate context about their current activity and likelihood of being interruptible.

Adding Status Indicators

We built status indicators (available, focusing, away) so users could communicate their work mode and give teammates clear signals about their availability. We combined status indicators with audio and mic management, so that it was only a toggle button—instead of clicking on mic, audio, and status separately.

  • Focusing = audio and mic off

  • Available = audio and mic on

  • Colleagues could still "nudge" them for urgent communication, sending a chime and notification

This balanced respect for focus time with the ability to reach someone when truly necessary.

Avatar states

Calendar Integration

Finally, we added calendar into the profile card. To see when someone would be free, users could hover over a teammate's avatar to see their current status and upcoming schedule - whether they were free immediately, busy for a few more minutes, or had back-to-back meetings. The hover interaction revealed schedule gaps, letting people make informed decisions about when to approach colleagues and coordinate timing without leaving the platform.

Profile card with calendar, by Anthony Zhang

The Impact

Status indicators became one of the top features, used on average 5.5x times a day by people who use it. Teams could respect each other's focus time while maintaining spontaneous collaboration opportunities. The friction of "let me check when you're free" was eliminated, enabling more natural communication patterns that balanced productivity with accessibility.

  1. Conversation Continuity - All Communications in One Place

The Challenge

Remote teams were losing context as conversations scattered across platforms. Quick decisions happened in Slack, detailed planning occurred in video calls, and follow-ups lived in email. Teams lost track of why decisions were made and couldn't easily reference past conversations, creating knowledge gaps and repeated conversations.

Our Approach

Customer Development & Business Strategy

As we worked to convert trial users to paying customers, we consistently heard that teams didn't want to pay for separate services - Zoom for video, Slack for chat, Google or Notion for file management. This feedback revealed that conversation continuity wasn't just a UX problem, it was a business opportunity.

User Survey & Feature Gap Analysis

We sent out a survey to all our users asking if they were still using other chat or video conferencing apps alongside Kumospace. The results were eye-opening: 84% were still using other video conferencing apps and 80% were using other chat apps. The top reasons were that other teams in their company were using these tools and stability concerns.

Feature Prioritization

Through sales intake conversations and our user survey, we identified the essential features needed to replace Slack and Zoom. Meeting recordings was a top requested feature and structured chat features like searchable chat history, threads, channels, and groups were at the top of the list.

Competitive Analysis & Feature Strategy

We researched Slack, Microsoft Teams, Zoom, and Google Workspace to understand how they manage chat, video, and files. All these applications were fully featured, and for us to catch up would take years. Instead of trying to build all features to compete, we decided to offer the core features teams actually use as a bundle for a cheaper price, allowing teams to save money by replacing multiple tools.

Internal Testing

We tested our approach internally first, replacing our own company Slack to validate that our feature set could actually support daily team operations before rolling it out to customers.

The Solution: Integrated Communication History

Persistent Chat Architecture

We built structured channels that maintained conversation history across all team interactions. Unlike temporary event chat, these channels preserved context over weeks and months, allowing teams to reference past decisions and maintain project continuity.

Meeting Recording Access

The ability to record conversations and access them later was available through the "recordings" section in the panel, so teams could reference important discussions when needed.

Chat Search

Users could search through all chat messages within the platform, making it easy to find past conversations and decisions without jumping between tools.

Seamless Communication Flow

Teams could start conversations in any mode - quick spatial chat while working, move to focused video discussion, then continue in structured chat channels - all within the same platform. Users never lost access to ongoing conversations and could search chat history and reference recordings later on.

The Impact

By housing all communications and discussions in one place, teams experienced more seamless collaboration and could easily find information without switching between tools. This also delivered cost savings - teams no longer needed to pay for separate chat and video applications.

  1. Real-Time Collaboration - Screen Annotation and Engagement

The Challenge

When people work together side by side, they can naturally point to each other's screens, gesture to specific elements, and use body language to show engagement or direct attention. Remote work strips away these essential collaborative gestures, making it difficult for teams to work together effectively on shared tasks or provide real-time feedback during screen sharing sessions.

Our Approach

Identifying the Missing Piece

From our user survey, we learned that the most requested feature for video conferencing was annotation - the ability to mark up and point to specific elements during screen sharing work sessions.

Iterating for Speed

Rather than building a robust annotation tool, we built this feature incrementally so we could release it faster. First we added the ability to share your pointer so people could see what you were pointing to. Then we added the ability to draw. Adding emoji drawing was easy, so we added that and people really enjoyed it.

Cross-Modal Consistency

These collaboration features had to work seamlessly whether users were in map mode (seeing multiple screens) or gallery view (focused on one presentation)—allowing users to seamlessly switch back and forth while maintaining the interactive capabilities across different viewing contexts.

Tracking Adoption and Feedback

We tracked feature usage and user feedback for the screen annotation features, validating that this was something people really wanted.

The Solution: Interactive Visual Collaboration

Shared Pointer & Drawing Tools

We added the ability for users to toggle on their pointers so other users could see their pointer during screen sharing sessions, along with real-time drawing capabilities. Team members could circle important elements, draw arrows to highlight connections, or sketch out ideas directly on the shared screen - all visible to everyone in real-time.

Emoji Reactions

Users could stamp emojis directly onto the screen to react to specific content, providing immediate feedback and engagement without interrupting the flow of presentation.

Side-by-Side Screen Sharing

In map mode, users could see multiple screens being shared side-by-side simultaneously - essential for live collaborative work where team members needed to share their screens to work together on the same project in real-time.

The Impact

After launching the shared pointer feature, screen sharing usage increased by 2% within two weeks. The annotation tools transformed how teams collaborated - members could point to specific details, react with emojis, and work together in real-time when multiple people shared screens side-by-side. This shifted remote work sessions from passive viewing to active collaboration, enabling the kind of detailed visual discussions that drive better decisions. The side-by-side capability provided collaborative workflows that traditional video platforms couldn't support.

  1. Unified Interface - Fitting Everything Seamlessly

The Challenge

How do you house a complete communication suite - spatial map, video calls, structured chat channels, group DMs, calendar integration - in one interface without overwhelming users? The core UX challenge was creating space for all these features while maintaining the primary goal: seamless communication and collaboration.

Our Approach

Design Considerations

We had two key considerations driving our interface design:

  1. Reducing Learning Curve: Potential customers complained about "learning a new tool," so we wanted to make the first experience feel easy. Since a walkable virtual office was already foreign to most users, we designed for gradual feature discovery rather than overwhelming them with everything at once.

  2. Encouraging Platform Adoption: We wanted users to adopt our chat features and integrate their calendars with Kumospace rather than continuing to use external tools. This meant exploring different layouts that would make our features discoverable and appealing.

Feature Grouping

We explored different grouping options to make the interface look clean while ensuring discoverability. We chose to divide features across areas - grouping audio and video tools in a bottom toolbar, navigation and map tools together, and search, chat, calendar, and video recordings in a left panel design.

Reconsidering the UI System

Initially when we were doing events, windows worked fine because we had a simple ephemeral chat system where we didn't need to save chats and people didn't need to keep windows open - the interaction was focused on the space and video calls between people. As we layered on features, we quickly saw that managing windows was a problem and it also obstructed the view of the map. Users had to close windows to move or see people. We needed a system where opening a tool wouldn't block the view of the map - it might push the map over or make the visual area smaller, but wouldn't block interactions on the map.

Incremental Rollout & Testing

Since this was a major redesign, we rolled out the new panel system incrementally to our user base to gather feedback and catch any major bugs. Additionally, we kept an eye on newly created spaces that had the new design. We tracked invitation rates, first-time time spent in the space, and feature usage.

The Evolution: From Windows to Panels

As we layered on features for virtual offices, our original window-based chat system became unworkable. Users ended up with multiple chat windows cluttering their view and blocking spatial navigation.

To support a complete chat system with searchable channels and group DMs, we redesigned the entire communication experience into a unified panel system.

The panel system created dedicated space for:

  • Structured chat channels for organized team conversations

  • Group DMs for quick coordination

  • Search functionality across all conversations

  • Calendar integration for scheduling and availability

This allowed users to access the full communication suite while maintaining their primary view options. Users could seamlessly switch between two primary modes while keeping panel access:

  • Map mode: Full spatial awareness of the virtual office

  • Gallery view: Focused video conferencing (like Google Meet/Zoom)

The Impact

After launching the shared pointer feature, screen sharing usage increased by 2% within two weeks. The annotation tools transformed how teams collaborated - members could point to specific details, react with emojis, and work together in real-time when multiple people shared screens side-by-side. This shifted remote work sessions from passive viewing to active collaboration, enabling the kind of detailed visual discussions that drive better decisions. The side-by-side capability provided collaborative workflows that traditional video platforms couldn't support.

* We initially made panels persistent to encourage feature discovery, but anticipated users would want to hide them for a bigger office view. We tested this directly - users did complain - and since we had a backup design ready, implementing the show/hide functionality was an easy change.

Results & What I Learned

We successfully transformed the platform from virtual events to virtual offices, with the company hitting $1M ARR within one year. Although we built a lot and learned a lot, we also realized that the market was not as big as we thought. Eventually, leadership decided to pivot the company based on these market realities.

Transforming a platform from one use case to another requires more than just adding features - it means fundamentally rethinking user workflows and behaviors. The challenge wasn't technical complexity but understanding how to preserve what made the original platform valuable while solving entirely different user needs. This taught me that successful platform evolution requires deep user research and systematic testing at every step.

This project expanded my leadership scope from design collaboration to full product strategy coordination across engineering, marketing, sales, customer success, and data teams. I learned that translating user insights into aligned organizational action requires understanding how each function operates and ensuring everyone understands not just what we're building, but why. Design thinking provided a systematic foundation, but I had to develop new skills in business strategy and operational coordination to drive complex product decisions forward.