On Nearby, I owned four end-to-end user flows, including companion requests, meetup check-in through review, notifications, and reporting. I connected these flows to REST APIs using Swift Concurrency and helped the screens render meetup stages without waiting on server state.
In my iOS projects, I’ve worked with UIKit, SwiftUI, Combine, and MVVM with Coordinator architecture. I also built Watcha and Melon app clones, and contributed to SPROUT’s frontend with React, Vite, and Zustand.

