recruiting for a club like hack4impact means scheduling a mountain of interviews by hand, and it's brutal. each interviewer might be booked for ~20 interviews across 10+ hours, every candidate needs a fair slot with no double-bookings, and the moment one person can't make it you're scrambling to find a substitute and backfill their spot so no interviewer's time gets wasted.

timely does all of that automatically. people sign in with a magic link and mark when they're free. timely finds the overlap across everyone's availability and timezones, matches candidates to interviewers while spreading the load fairly, and attaches a zoom link to each meeting. when someone drops, it reschedules and fills the open slot instead of leaving a hole — and admins watch the whole thing come together from one pairing view.

highlights

  • kills the manual matchingwhat used to be hours of spreadsheet juggling — fair slots, no double-bookings, load balanced across interviewers — happens on its own.
  • built for real interview loadhandles interviewers booked for ~20 interviews across 10+ hours without anyone hand-tracking who goes where.
  • handles drop-outs and substituteswhen someone can't make it, timely reschedules and backfills the open slot so an interviewer's time never goes to waste.
  • availability across timezonespeople paint when they're free on a heatmap grid, stored timezone-aware so a match holds up no matter where each person is.
  • zoom links + notificationsevery scheduled meeting gets a zoom link and emails both people automatically.
  • admin pairing viewadmins see every match on one screen and can balance or adjust by hand.

built with

  • Muzart Tumanstarted timely and was a major contributor throughout: he built much of the foundation (auth, dashboard, email) and co-developed the core availability grid and pairing route. i authored the scheduling algorithm, availability matching and timezone handling, zoom links, and the admin and signup flows.

links