Former Android dev at Samsung R&D, now diving deep into iOS development. Writing daily about Swift Concurrency, SwiftUI, and the journey of building real-world apps. Passionate about clean architecture, mental health tech, and learning in public.
iOS Developer roles (Swift, SwiftUI, Swift Concurrency) — Junior to Mid-level Freelance app development & consulting Open source contributions Technical writing & blogging Mentorship & code reviews
Aug 22, 2025 · 4 min read · Adding Donation Pickup Points with Maps When I was building the Donation Pickup Point feature in my first community app, I knew I needed to integrate a map. The idea was simple: A donor should be able to choose a pickup location. Other users should...
Join discussion
Aug 17, 2025 · 2 min read · 1. Introduction I initially started managing navigation in my iOS community app using NavigationLink. However, as the app grew, this approach quickly became messy and hard to maintain for a larger application. After looking for a better alternative, ...
Join discussion
Aug 16, 2025 · 2 min read · Introduction (about LeftOverLink) LeftOverLink is an iOS community app I built to help reduce food waste by connecting people who have leftover food with those who need it. Users can create profiles, post available food donations, and see posts from ...
Join discussion
Jul 2, 2025 · 2 min read · Why Use @StateObject in the App File? In SwiftUI, you use @StateObject when you want to create and manage a view model that your whole app will use. What is @StateObject? @StateObject is how you create and keep a view model (or any observable class) ...
Join discussion