Résumé Contact

An anti-calendar that protects rest, art, and reading — encouraging you to get offline.

Client

Ebb

My Role

Product Strategy and Design

Collaborators

Solo Project

Tools

Claude

Ebb is an anti-calendar. Every calendar you've used optimizes for output — more scheduled, more done. Ebb rejects that, working around your real obligations — meetings, deadlines, events — and actively checking in to pull you back offline, into rest, art, reading: the things that make you human.

This is for anyone sick of algorithms, overloaded negativity, and the constant pressure to be productive — myself included. Ebb is a calm space to rest, notice, and schedule: a counterweight to all of that, not another tool trying to optimize you.

Jobs to Be Done

Start with the job, not the feature.

With the problem and who it's for locked, I asked myself honestly what Ebb actually has to do — not at the feature level, but what I wanted it to address for its user. What I rooted myself in was the overarching theme of guiding someone back offline: not just blocking time, but gauging energy levels and actively monitoring how the user feels against what they have scheduled. I narrowed the jobs down to three to start.

Three jobs survived that process:

01 When my energy and mood shift across the day and week, I want the app to recognize those patterns and tell me, gently, when I'm overloading myself, so I can catch it and rest before I burn out.
02 When I plan my week, I want rest, art, and reading protected as scheduled and non-negotiable, so I can stop treating them as whatever's left over.
03 When I'm stuck in screens and meetings all day, I want the app to guide me back offline toward rest, so I can reconnect with the parts of life that make me feel human.

Let's start with Onboarding.

My goal with Ebb is to encourage people not to use it, get offline, and try to decompress from their screens. That takes a ton of effort, and in a short time-box of two days, I scoped the project down to a really slick, efficient onboarding flow.

The purpose is to have you connect your actual calendar — starting with one — and enter your energy mood. What's real in this build: the energy check-in, protected time blocks sitting on equal footing with real meetings, and one real intervention when a meeting lands against a low-energy read.

Sequence first, visual design later.

Before any color or type decisions were made, I locked the onboarding as plain, achromatic wireframes — layout and sequence only. The wireframes and flow were meant as a starting point to pressure test the idea, going back and forth to discuss ways in which a user may enter their information and ease into the app.

You don't need to be productive.
Ebb is an anti-calendar. It works around your real life, and helps guide you back offline.
Get Started
Welcome
→
Connect your calendar.
We'll use it to see where your real obligations already are.
Google Calendar
Connect
Calendar Connection
→
How are you feeling right now?
Tuesday · 9:40 AM
Mood
LowHigh
Energy
LowHigh
We ask in the moment because it's truer than guessing ahead of time.
Continue
Energy check-in
→
We'll keep checking in.
We'll check in throughout the day and across days — building your pattern in real time.
Ease In
Confirmation

A quiet, consistent visual language.

Plumb is the only mark, but it's one piece of a larger system — a dark, restrained palette; type with a clear division of labor between headlines, body copy, and structural metadata; and a small set of components built directly from the onboarding flow and Today screen.

Plumb — Mark

Plumb — Loading Mark

Page #000000
Surface #121419
Foreground #eef1f5
Foreground, dim #8b94a3
Accent #9fb4ff

Color — Night

Palette in Night

Palette in Day

View the full design system

Start to finish, as it actually runs.

Welcome, calendar connection, energy check-in, and the Today screen it produces — the same code as the interactive prototype at the top of this page, just laid flat so you can see the whole sequence at once.

Welcome

→

Calendar Connection

→

Calendar Connected

→

Energy Check-in

→

Loading

→

Today

What's next: a real calendar connection in place of the seeded one, and a better read on mood than a single check-in slider — plus figuring out what actually gets someone to put the phone down during a protected block, not just block the time for it.

← ACV Auctions Ceridian →

Built by Frank.