Safety Check-In App · SwiftUI
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.


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.
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.


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.