Bench

Work in progress

Bench is one screen for the work that is actually open. It pulls issues, mail, calendar and pull requests into a single board, groups them by what needs attention, and keeps notes in the same place.

Next.jsTypeScriptSupabase

Exploring the app

My role

Solo project. Product, design and full stack: the three-column shell, the signals rail, and the integrations behind them (Linear, Gmail, Google Calendar and Tasks, GitHub, Todoist), each with its own auth, sync and failure states.

Context

Built because the work was spread across five tabs and none of them agreed on what was actually open. The hard part was not fetching from each provider but deciding what earns a place on one screen, and what is noise.