Software and Products
DailyDialer
Caregivers schedule reminder calls and texts, for medication or appointments, that reach a patient at the right local time every day.
Subscription telephony service that lets caregivers schedule recurring reminder calls/texts to patients (e.g. medication, appointments) at the right local time each day.
Highlights
- Per-patient timezone-aware scheduling converts each patient's local reminder time to UTC so a single Celery beat scan works globally across timezones
- Sliding-window scan-and-queue design finds due messages every minute, handles day-boundary wraparound, and filters against already-queued logs to prevent duplicate calls
- Resilient Twilio delivery pipeline with retries, machine-detection, and a full status lifecycle (queued → contacting → pending → completed/error/retrying) for auditability
- Subscription-gated dispatch ties Stripe billing state directly into the delivery pipeline
Details
- Role
- Lead Developer
- Built with
- PythonPyramidSQLAlchemyCeleryRabbitMQPostgreSQLTwilioStripeAngularJSTypeScriptIonic