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 matching — what used to be hours of spreadsheet juggling — fair slots, no double-bookings, load balanced across interviewers — happens on its own.
- built for real interview load — handles interviewers booked for ~20 interviews across 10+ hours without anyone hand-tracking who goes where.
- handles drop-outs and substitutes — when someone can't make it, timely reschedules and backfills the open slot so an interviewer's time never goes to waste.
- availability across timezones — people 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 + notifications — every scheduled meeting gets a zoom link and emails both people automatically.
- admin pairing view — admins see every match on one screen and can balance or adjust by hand.
built with
- Muzart Tuman — started 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.