01 — FEATURED PROJECT · AI SCHEDULING

TamiTor

An AI scheduling assistant that turns conversations into confirmed appointments.

Role
End-to-end product engineering
Focus
AI · Workflows · Integrations
Status
Illustrative case study
WHATSAPP / TAMITORFICTIONAL WORKSPACE
Can I book a haircut tomorrow afternoon?
Of course. I found a slot at 3:30 PM. Would you like me to book it?
Yes, please!
✓ Booking confirmed 3:30 PM · Tomorrow
WORKFLOW EXECUTION
01 Intent recognized book_appointment
02 Availability checked Google Calendar
03 Booking created Idempotent operation
04 Confirmation sent WhatsApp

Illustrative conversation and workflow — not a live product capture.

THE CHALLENGE

Scheduling seems simple until real customers get involved.

People request vague times, change their minds, reschedule existing appointments, and expect immediate responses.

A language model can understand these requests — but understanding isn't enough. An actual booking requires availability checks, business rules, persistent state, and reliable execution.

THE SOLUTION

Conversation on the surface. Structured workflows underneath.

I built TamiTor, a conversational scheduling system that connects WhatsApp, AI-powered intent understanding, and calendar operations through structured backend workflows.

Customers interact naturally. Behind the scenes, the application manages the process from request to confirmation.

ARCHITECTURE / REQUEST TO CONFIRMATIONILLUSTRATIVE
CustomerWhatsApp
→
UnderstandingIntent + entities
→
WorkflowDurable execution
→
SystemsCalendar + state
ENGINEERING HIGHLIGHTS

The principle: AI understands what needs to happen. The application makes sure it happens correctly.

AI for understanding, code for execution

The model interprets conversational requests and produces structured decisions. Deterministic services enforce business rules and perform operations.

Durable workflow orchestration

Temporal manages multi-step processes, including waiting for user responses, retries, and long-running workflows.

Real-world integrations

WhatsApp messaging, Google Calendar OAuth, PostgreSQL, Redis, and Python backend services work together to maintain application state.

Designed for operational reliability

Booking flows incorporate validation, error handling, state tracking, and controls against duplicate operations.