HomeWork / Embrace Selected work

01 / Product case study 2024–present

Embrace
Pet Insurance

Rebuilt from
the first file.

The complete Embrace Pet Insurance iOS app, rebuilt from the ground up in SwiftUI and The Composable Architecture, as the sole developer.

My role

A complete ground-up rebuild.

I rebuilt the entire Embrace iOS app from scratch as the sole iOS developer, redrawing every flow in SwiftUI and re-architecting the app around The Composable Architecture. The result is a faster, fully modern app that members and the business can keep building on.

The codebase is split into focused Swift packages with broad test coverage, so coverage, claims, billing, and account features each evolve independently behind clean, testable boundaries.

  • embrace-models
  • embrace-networking
  • embrace-persistence
  • embrace-analytics

In the app

What shipped.

  • Coverage at a glance

    Reimbursement limits, deductibles, and what's covered, for every pet, anytime.

  • Customize your plan

    Adjust annual limits, deductibles, and reimbursement percentages, or add a pet, in a guided flow.

  • Submit claims in minutes

    Snap the invoice, add the details, and submit, no paperwork, no printing.

  • Track every claim

    Follow each claim from received to reimbursed with a clear status timeline and messages.

  • Manage multiple pets

    One policy, every pet, Remi, George, and the whole family in a single home screen.

Under the hood

How it was built.

My role
Sole iOS developer and principal architect of the rebuild.
Platform
iPhone, iOS 17 and up.
Built with
SwiftUI and The Composable Architecture (TCA).
Architecture
Modular Swift packages with broad unit and snapshot test coverage.
Delivery
Automated CI/CD across dev, RC, and prod schemes, with App Store release automation.
Result
A complete rebuild, shipped on the App Store.
Embrace

The iOS app for Embrace Pet Insurance, which insures more than 500,000 pets.

Visit Embrace

Have an Apple product to build or modernize?