minwook shinK
work
Sentinel

weather action MVP

Sentinel

A native iOS MVP that turns weather risk into a prioritized home-maintenance action.

role
design engineer — designed & built
time
2 days (48-hour hackathon)
team
Hyunsoo, Madelyn
outcome
Google × SCAD FLUX winner
public
GitHubLinkedIn
48Property100History60Forecast

case study

Weather data did not tell homeowners what to do

Problem

Forecasts and hazard scores were plentiful, but the next useful action was unclear. I used the alert and risk breakdown to make the problem visible without turning the product into another weather dashboard.

Alerts and risks, in the actual interface

Product evidence

Sentinel weather alerts interface
Sentinel home vulnerability score interface

One risk became one next action

Decision

Instead of presenting every possible hazard equally, Sentinel moves from the active alert to a ranked recommendation and then into a task the homeowner can complete.

Sentinel action plan and task state
Sentinel active weather alerts and risk breakdown
Sentinel recommended actions and deadlines
Sentinel action plan and task state
Sentinel active weather alerts and risk breakdown

One HVS kept the product coherent

System

Property resilience, historical exposure, and forecast severity resolve into one Home Vulnerability Score. The interface uses that score to rank urgency; the Swift engine keeps the rule inspectable.

Sentinel home vulnerability score interface
swiftScoringEngine.swift
let vulnerability = (  (100 - resilienceScore) * propertyResilienceWeight +  exposureScore * historicalExposureWeight +  forecastScore * forecastedSeverityWeight) let hvs = 100 - vulnerability

The recommendation stayed useful after the alert

Execution

Action Plan turns advice into work, History preserves why it mattered, and Insurance translates completed mitigation into a financial benefit.

9:415G  100%
Insurance SavingsDone
65Score
GoodInsurance Readiness Score

Your Savings

Annual Savings$300

12.5% reduction in premiums

Monthly$25per month30-Year Total$9Klifetime savings
Sentinel action plan interface
Sentinel historical timeline interface
9:415G  100%
Insurance SavingsDone
65Score
GoodInsurance Readiness Score

Your Savings

Annual Savings$300

12.5% reduction in premiums

Monthly$25per month30-Year Total$9Klifetime savings
Sentinel action plan interface

A complete loop in 48 hours

Outcome

The native SwiftUI prototype connected alert, recommendation, task, and history states and won the Google x SCAD FLUX hackathon.

The complete product flow

Demo