
Bench
Work in progressBench 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.