-
π Iβm currently working on Steven
-
π± Iβm currently learning Python
-
π― I've created a custom segmented control UnderlineSegmentedControl
-
π§ Iβm writing different Algorithms and Data Structures in Swift Algorithms and Data Structures in Swift
-
π« How to reach me [email protected]
Consent is an app that lets 2 users swipe on different movies until they find a match to watch. It was my first attempt at tackling SwiftUI almost a year ago. First I built it with MVVM, then after browsing some articles and listening to advice I switched it to redux. It is quiet challenging doing redux with Async/Aawait as redux is more comfortable with Combine or other reactive frameworks. But I am using this project for learning, so it's a bit messy.
Tech Used
- π¨ SwiftUI
- π¬ Async/Await
- π₯ Firebase Firestore
Steven is a cost-sharing fintech app suited for household or travel expenses. Steven issued its own Mastercard last year and I've helped on numerous projects including integrating the Apple Pay functionality to Steven Mastercard, improving the Premium offering, integrating third-party offers from companies like Bolt, Nextory and etc.
Tech Used
- πΏ Core Data, UserDefaults, FileManager
- π¨ UIKit (Programmatic & Storyboard)
- π¬ Alamofire
- π¦ Cocoapods
- βοΈ StoreKit
- π³ PassKit
- π₯ Firebase
- π£ Segment
oores was my first project as an iOS developer. I had an idea of creating a map-based social app where friends could see each other on the map, generate meetups as one would order an uber, message each other and meet new people.
Tech Used
- πΏ UserDefaults
- π¨ UIKit (Storyboard)
- π¬ URLSession, GCD
- ποΈ Socket.io
- π¦ Cocoapods
- π Mapbox
- π₯ Firebase
This was my first attempt at creating a custom framework that will work both with CocoaPods and Swift Package Manager. It was needed to create a custom segmented control where both underline and the color of the titles will continuously update while the user drags the screen from left to right. To be able to do this I dug deeper into CALayer and used CAGradientLayer.
Tech Used
- π¦ Cocoapods
- π Swift Package Manager
- π¨ UIKit (CAGradientLayer, CALayer)
I was reading the Algorithms and Data Structures in Swift book and implemented all the challenges in this repo. It also includes some leetcode challenges. Actively working on this π
Data Structures
- π¦ Stacks
- π¦ LinkedList
- π¦ Queues
- π¦ Trees
- π¦ Binary Trees
- π¦ Heaps
Algorithms
- π Insertion Sort
- π Selection Sort
- π Bubble Sort
- π QuickSort
- π MergeSort
- π HeapSort