Problem
Darien EMS – Post 53 coordinated scheduling, attendance, training resources, communications, and organizational records for 130+ EMS personnel across a patchwork of third-party services. That fragmentation meant duplicated effort, avoidable software costs, and no single, secure place for the organization's records.
Approach
As lead developer (June 2025 – September 2025), I built DOBLE, a full-stack iOS platform that centralizes scheduling, attendance, training resources, communications, and organizational records in one app. It's built with Swift and SwiftUI, backed by Firebase Authentication and Cloud Firestore for secure access control and real-time data synchronization, and deployed to the organization through Apple's private distribution program.
Key decision
The full technical-decision write-up — the real alternatives considered and why Firebase/SwiftUI won out over other options — is pending until the codebase is cleaned up enough to reference specific commits and code publicly. This section will be filled in once that pass is done.
Outcome
DOBLE reached 92% organizational adoption at Darien EMS – Post 53, replacing multiple third-party services and reducing the organization's software costs.
What I'd do differently
Pending the same repo cleanup as the Key decision section above — a retrospective written against the actual code and history rather than from memory.
This write-up is a placeholder. It's blocked on reorganizing the GitHub repo into a presentable state and recording a demo video and screenshots — none of which exist yet. The structure above will be filled in with the full story once those are ready.