Layer
Layer turns live weather data into clothing recommendations based on a user’s comfort profile.
- Designed PostgreSQL tables and Row-Level Security for profiles, calibration, and feedback.
- Queued writes locally and made retries idempotent to prevent duplicate records.
- Separated the personalization logic from the UI and covered it with 40 unit tests.
- Automated tests, regression checks, and builds with GitHub Actions.