All work

PROJECT / 002

Recruiting flows

A recruiting automation SaaS connecting sourcing, multi-channel journeys, scheduling, and AI voice interviews.

Role
Software engineer
System
Recruiting automation SaaS
Period
Sep 2026 - present

Challenge

Turn a graph into a reliable journey.

Coordinate long-running candidate journeys across email, SMS, voice, replies, appointments, timeouts, and human decisions without losing state or auditability.

Built

Recruiting and interviews in one system.

A product that carries a lead from targeted lists through visual automation flows to booked appointments, alongside AI voice-screening scenarios, invitations, recordings, and scored results.

Technical decisions

Facts first; every transition recorded.

  1. Modelled every run with an explicit lifecycle so waiting, conversation, human review, sleep, and completion remain unambiguous.
  2. Routed deterministic events before AI interpretation and kept domain-specific behavior outside the reusable flow engine.
  3. Used one auditable event path for replies, appointments, timers, tool calls, decisions, and run endings.
  4. Designed safety rails to defer work rather than silently drop it when quiet hours, daily limits, or provider constraints apply.

Disclosure

The client name and confidential product details are omitted. The case study is limited to the supplied high-level architecture and product behavior.