Profile Photo

Suryakant Sharma

iOS Engineer | Open Source & Swift Enthusiast | Product Builder

Discover My Work

Hi, I'm Suryakant 👋

Open Source & Swift Enthusiast | iOS Engineer | Microsoft Student Partner | Love to code with a cup of tea. I write code with my whole heart and prefer quality over quantity. Download my Resume

  • 8+ Years Experience
  • iOS, Swift, SwiftUI
  • Team Leader

Skills

Technologies & Tools I Use

iOS / Xcode
95%
Swift / SwiftUI
90%
Objective-C
80%

Projects

Featured Work & Open Source Contributions

CountryPicker

CountryPicker

A simple country picker with flags for iOS applications. Popular open-source library with 300+ GitHub stars.

Swift UIKit Open Source
UberAnimation

UberAnimation

Uber-like animation for ride booking UI in iOS. Smooth, interactive, and customizable animation inspired by the Uber app.

Swift Animation UIKit Open Source

Experience

Software Engineer
Click Labs June 2016 - Feb 2018
Software Engineer
Ablysoft Mar 2018 - Feb 2019
Software Engineer
Tokopedia Mar 2019 - Jan 2021
Senior Software Engineer
INDMoney Feb 2021 - Sep 2022
Senior Product Engineer
Rapido Sep 2022 - Present

Blog

Latest articles on iOS, Swift, and more

Apple Design Patterns in iOS Swift

A deep dive into the most common design patterns used in iOS development, with Swift code examples.

Property Wrapper in Swift

Learn how to use property wrappers to write cleaner, more maintainable Swift code.

Lesser known facts about Push Notifications in iOS

Explore advanced push notification concepts and best practices for iOS.

Mastering Thread Safety and Memory Management in Swift

How to use ThreadSanitizer and AddressSanitizer in Xcode for robust iOS apps.

Debugging and Fixing Memory Leaks in iOS: My Experience with the Fare Estimate Screen in Rapido

A real-world case study of identifying and resolving memory leaks in an iOS app.

Understanding Static and Dynamic Libraries in iOS

An in-depth look at static and dynamic libraries, their differences, and use cases in iOS.

Understanding Actor Isolation and Task Detachment in Swift

Explore Swift's actor system and how it helps prevent data races in concurrent programming.

Let's Get In Touch!

Ready to start your next project with me? Reach out via the form or connect on social media.