{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/5312c7d1d7ab494a9978ac1315c48b1f\" frameborder=\"0\" width=\"2560\" height=\"1920\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1920,"width":2560,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1920,"thumbnail_width":2560,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/5312c7d1d7ab494a9978ac1315c48b1f-0af458c9dc12ed2d.gif","duration":94.565,"title":"iOS Onboarding — Scalable Architecture in Practice","description":"A walkthrough of a custom SwiftUI onboarding architecture I built to replace AWS Amplify's out-of-the-box authenticator.\n\nThe architecture was intentionally designed for extensibility, and after handoff, another engineer was able to build directly on top of it to meet business needs. \n\nThis is a live demo from my phone using Testflight."}