← Back to Daily Builds

Daily build note · September 22, 2026

Timezone Handshake

Pick 2–4 people and their timezones, see the hours everyone is free to meet — and the best windows today.

Personal Utilities Interactive demo live Static HTML/CSS/JS

What shipped

Timezone Handshake is a self-contained browser visual for when remote teammates’ work hours overlap. Add two to four people with curated IANA zones and local start/end times (defaults 9–17), pick a reference timezone for the 24-hour timeline, and watch colored bars map into that day. Cyan highlights the intersection where everyone is free; suggested 30- and 60-minute starts drop out of those windows, with a copyable plain-text summary. Presets cover US coast-to-coast, US + London, and a global eng slice (SF / Chicago / Berlin / Bangalore). No accounts, no network calls beyond fonts.

How to try

  • Open the live demo (iframe on the right, or full-page link below).
  • Load a preset (start with US + London) or add your own people and zones.
  • Watch the timeline and overlap lane; skim suggested meeting starts in the reference TZ.
  • Hit Copy summary for a plain-text handshake you can paste into Slack.

Scope trim

No calendar sync, no SSO directory imports, no recurring-meeting recurrence rules, and no persistence. Work windows are same-calendar-day by default (overnight windows are supported in the math when end ≤ start, but the UI defaults stay 9–17). Reference day is “today” in the chosen reference zone via browser Intl data.

Limitations

  • DST and offsets come from the browser’s ICU/Intl timezone database — illustrative, not a scheduling authority of record.
  • Half-hour sampling underpins bars and slot suggestions; edge minutes can round to the nearest half-hour block.
  • Clipboard copy needs permission; otherwise select the summary manually.
  • Not a calendar product — use it to negotiate a window, then book elsewhere.

Suggested next steps

  1. Shareable URL hash encoding people/zones/hours for async “does this window work?”
  2. Optional fifth person and custom IANA zone entry beyond the curated list.
  3. Export a tiny PNG timeline for Slack.