About Meridian
A small scheduling tool for finding the best time to talk across a team.
What this is
Meridian is an internal app built for my team. It helps us answer a simple question: given each person's availability and preferred collaboration hours across different time zones, when should we meet? The grid lets you declare when you're free, overlays your teammates, and highlights the best shared windows.
Heads up: the backend that keeps teammates in sync is wired to my private workspace. Public visitors can't create accounts or join my team — but you can still use the full experience offline.
How to try it without an account
Meridian supports a local-only mode where everything you enter stays in your browser. You can still collaborate with others by exchanging files.
- Open the app and fill in your weekly availability, timezone, and collaboration hours.
- From the profile menu, choose Export Availability. The app generates a
.meridianfile and downloads it to your device. - Share that file with teammates. Ask them to open Meridian and do the same.
- Collect their
.meridianfiles and use Import Availability to load them in. You'll see everyone's overlaps, suggested best slots, and Team Best Time suggestions — all projected into your timezone.
Nothing is uploaded during this flow. The files are generated from data you provided, and it's your responsibility to share them through a channel you trust.
Notable design choices
- Timezone-aware throughout. Every slot stores its original timezone; the grid re-projects into yours so nothing shifts visually when people move countries.
- Optimistic UI with rollback. Drags and resizes feel instant and retry gracefully if the network hiccups.
- Export / import via
.meridianfiles. Offline collaboration without needing shared infrastructure.
Curious about the stack? See the Tech stack page.
Questions or feedback?
Reach me on LinkedIn.