Safety Check-In App · SwiftUI

Simple, Reliable Safety Check-Ins for People Living Alone

DidYouDie? is a SwiftUI-built iOS application designed to provide dependable safety check-ins at scheduled intervals. Users confirm their wellbeing through an intuitive single-tap interface.

If a scheduled check-in is missed, the app automatically escalates by notifying designated emergency contacts, ensuring timely awareness and response when it matters most.

DidYouDie? check-in home screen
Scheduled check-in prompt

Scheduled Check-Ins

Users receive a timed prompt and respond with a single tap. The flow minimizes friction to encourage consistent use without distraction.

Under the hood, deterministic state transitions ensure check-ins are tracked reliably even across app restarts.

Automatic Escalation

Missed check-ins trigger a controlled escalation workflow, notifying trusted contacts with context and urgency.

Background task handling ensures the system remains dependable even when the app is inactive.

Escalation and contact notification workflow
Settings and contact management interface

Engineering Focus

Built entirely with SwiftUI, the project emphasizes clean state management, modular architecture, and resilient time-based logic.

The interface prioritizes accessibility and frictionless interaction, balancing usability with reliability in safety-critical scenarios.

This work demonstrates applied software engineering principles by solving a real-world safety challenge with dependable system design.