Leaf – Social Calendar App

Redesigned and modernized a legacy UIKit app into SwiftUI, optimizing performance and improving architecture.

Role

Senior iOS Developer

Technologies

SwiftSwiftUIUIKitOpenAIMVVMParseFirebaseSPM

Overview

Leaf is a social calendar app that required a complete modernization of its legacy UIKit codebase. I migrated large parts of the UI to SwiftUI, restructured the architecture following MVVM, eliminated memory leaks, and significantly improved rendering performance. I also implemented new features such as AI-powered text understanding using OpenAI, real-time updates, and smoother navigation flows. The result was an app that performed faster, was easier to maintain, and offered a much more intuitive user experience.

Download on App Store

App Screenshots