SelfServe

Unify fragmented hotel operations into one intelligent, automated platform.

My Role

Design Lead

The Team

Generate

(PM

Engineers,

Product Designers)

Duration

Jan 2026 - April 2026

Skills

AI Integration

Systems Design

Figma

Overview

SelfServe is a property management system built for boutique hotels. Generate partnered with SelfServe to design a platform that brings reservations, housekeeping, guest services, and billing into one place—with AI automation to handle the repetitive work.

[ 1 ]Design

Designed web and mobile experiences focused on helping hotel staff manage tasks seamlessly

[ 2 ]Leadership & Balance

Led design on the largest team I’ve worked with (15 people total, 5 designers) and delivered both a web app and mobile app in 4 months.

[ 3 ]Cross Functional Work

Partnered closely with engineers and PM to balance technical feasibility with user needs, ensuring designs could actually ship within our timeline.

The Problem

The boutique hotel management landscape is fragmented

Boutique hotels juggle 5+ disconnected platforms. One for reservations, another for housekeeping, another for billing etc. etc. Staff waste hours switching between tools, manually entering the same data repeatedly, and hunting for information across systems.

Reservations

BookingTool Pro

Billing

PaymentFlow

Housekeeping

CleanTrack

Guest Services

GuestHub

Maintenance

FixIt Manager

Food & Bev

RestaurantOS

Competitive Analysis

I analyzed top property management systems (Opera, Maestro, RoomKey) and identified key gaps:

No AI support for repetitive tasks

Poor mobile experience for on-the-go staff

Siloed systems that don't talk to each other

Manual data entry required across platforms

✨ AI can turn manual busywork into automated workflows

Before: Manual entry

Guest calls front desk

“Room 304 needs towels”

Staff writes it down

On paper or in notes

Task gets lost

Cluttered amongst everything else

Gets forgotten or forever to be assigned

After: AI automation

Guest calls front desk

“Room 304 needs towels”

Staff types it in SelfServe

On web or mobile

AI creates task

Auto-fills & assigns a person

Task logged & tracked

Hotel staff spend 40% of their time on repetitive admin tasks—updating reservation statuses, logging housekeeping notes, reconciling bills.

These tasks follow predictable patterns, making them perfect candidates for AI automation.

OUR VISION

A unified platform that instead of another tool hotels have to manage, SelfServe becomes the single source of truth—automatically updating reservations, triggering housekeeping tasks, and syncing billing in real time.

The Solution

Feature 1: AI-Powered Task Creation

Staff type plain-language requests like "Room 304 needs towels restocked" and SelfServe automatically creates the task

Feature 2: Room Management at a Glance

View all rooms, their status, and active tasks in one organized list. Filter by availability, occupancy, or urgent tasks. Staff can quickly see which rooms need attention, who's assigned, and what's pending—no hunting through multiple screens.

Feature 3: Mobile-First for On-the-Go Staff

Housekeeping and maintenance staff can manage tasks, update room statuses, and communicate with front desk—all from their phones while moving through the property.

What I Learned

[ 1 ]Engineering collaboration needs to happen earlier than you think

Working closely with engineers was critical, but we still discovered constraints too late—features we'd designed weren't feasible within our timeline. Starting technical conversations during research, not just at handoff, would have saved us from rebuilding work we'd already invested in.

[ 2 ]Domain knowledge gaps require extra upfront alignment

None of us had hotel management experience. We spent significant time aligning on terminology and workflows—what does "turnover" mean? How does housekeeping communicate with front desk? For complex domains, building shared understanding across the team is as important as understanding the user.

[ 3 ]Leading a large team means constant prioritization

As design lead for 5 designers building web and mobile in 4 months, not everything could ship in v1. Balancing feature scope, team capacity, and client expectations required constant trade-offs. Learning to make those calls—and communicate them clearly—was as much a part of the role as the design work itself.