Built a secured OAuth2 Login iOS SDK from scratch to unify complex and inconsistent authentication flows across PC Optimum (Canada’s largest loyalty program), Shoppers Drug Mart, PC Express, Joe Fresh, and other large-scale enterprise partners serving millions of users nation-wide by providing single sign-on through a distributable SDK.
Built a pure SwiftUI App Clip from scratch along with a modularized SDK to extend to other Apple platform targets in the future. This allowed users to search, pay, & top up parking on-the-go using cutting edge technology to provide contactless payment options at 100s of thousands of locations and parking spaces, including municipalities, universities & colleges, parking lot operators, private real estate owners & residents. Features include electrical-vehicle charging controls, Apple Pay, PayPal, & push notifications.
Led a team to rebuild the iOS and Android apps from scratch to enable a configurable, white-labeling solution for providing a loyalty & debit card program that manages driver’s earnings on-the-go for some of the largest unicorns in the industry, including clients such as Uber, Lyft, and DoorDash. I designed the architecture with the Android counterpart, as well as did the development, implementation, and mentoring in iOS that trail blazed for the rest of the platforms to follow. Some features include integration with secure, online bank accounts in real-time for every ride, maps, charts, biometrics, 2-factor auth, and cheque scanning.
Revamped iOS app to enable white-labeling solution for healthcare facilities to provide their internal staff, agencies, and health care workers to view and accept open shifts and access their schedules anytime, anywhere, from their mobile devices. Features include two-way, instant communication for facilities and staff, maps with geofencing, and integrated payments.
Led a team to rebuild the iOS and Android apps from scratch by migrating from cross-platform technologies to pure native for scaling to meet high-growth. I designed the architecture, as well as did the development and implementation in iOS that trail blazed for the rest of the platforms to follow. The result improved app ranking and reviews from 3.5 to 4.8 stars after the transformation.
Led a team to rebuild the iOS and watchOS from scratch to add new capabilities and features for the highly anticipated launch of the MIO Slice fitness tracker. I designed the architecture with the Android counterpart to provide a consistent and scalable solution across platforms to sync millions of heart rates per user securely to the cloud and across devices, as well as integration with the proprietary heart rate device over bluetooth communication and custom SDK. This involved background tasks and storing millions of heart rates per user using Protocol Buffer compression and real-time syncing to the cloud. Populated iOS and Android charts using downsampling algorithms, multi-threading, and caching mechanisms. Enforced data privacy and security measures for safeguarding medical information.
Integrated real-time rebate program for the government of Canada. This involved interfacing with hundreds of service utility providers across Ontario using various technologies, standards, & security protocols to digitally validate citizen claims to receive credit on their monthly bills.
Productized a fleet management solution for public transit operators to drastically improve efficiency, tracking, and compliance, covering everything from scheduling to fare collection and passenger information systems. In addition, streamlining vehicle file operations, route generation system, geofencing setup interface, and vehicle history visualization tools all migrating from legacy applications to new backend and frontend technologies. From any of these clients citizens can view a Google map with real time information about bus locations, bus capacities, routes, stops, delays, announcements and more; then use the advanced tool set to optimize their travel.
Migrated their legacy systems to an enterprise CMS and implemented custom enhancements to improve data exchange between partners and vendors using .NET and frontend technologies. This involved modularizing widgets that non-technical staff can configure and drag-and-drop to modify their site on the fly. In addition, mentored developers to extend and maintain the solution going forward.
Architected and developed a framework of widgets, integrations, and personalization requirements for their clients and partners, including Brightcove video streaming integration to distribute proprietary video content across their membership sites.
Pioneered the organization’s position with Sitefinity CMS as the primary mission. Using .NET and frontend technologies, developed an ultimate suite extension of the Sitefinity platform in which various components help power and integrates hundreds of websites, ERP and CRM applications in real-time.
Nature’s Nurture enjoys a quarter-million web hits and have a half a million Facebook fans. My role was to build an iOS and Android app for them to take things to the next level, from a better user experience to getting higher ranked in Google by providing mobile app indexing features. The app is also integrated with Google Analytics to provide everything from which posts are viewed, to what is being favorited the most, to what features of the app readers.
Popular Pray Watch provides the Islamic prayer times in an elegant, modern interface used by over 100,000+ users worldwide. It displays on a single screen with all prayer times right in front of you on the iPhone, iPad, Apple Watch, and Today Widget. Several features of the devices have been incorporated into the phone and watch apps.
An open-source project for iOS developers and geeks. Written in Swift and features include offline capabilities, advanced search, caching, and more.
An open source iOS framework for WordPress integration using REST/JSON and a custom WordPress plugin. This has been used by several 3rd party consumers to build their own app.
One of the first Apple Watch apps in the market. A unit converter that provides a single screen with all your conversions displayed right in front of you. Tap a unit and get a number pad for entering specific amounts. This was entered into the App Store before the launch of Apple Watch.
ZamzamKit is a Swift framework for Apple devices to allow developers to code rapidly for building mobile phone, watch, and television applications. Focus on solutions by using our API that sits as an abstraction layer on top of Apple SDK’s and Swift. ZamzamKit provides you the latest patterns, techniques, and libraries so you can begin building for the future.
In this video, we discuss reliability and performance with different concurrency & thread safety options on the Apple platforms.
Basem Emara discusses his application of Clean Architecture on iOS. He talks the different components, data flow, dependencies, & more.
In this podcast, we talk about all things Apple Watch prior to its release to the public.