Portfolio

Muhammad Mehdi

IT Specialist
Mobile Engineer
Software Engineer

Smart, AI-backed personal finance manager, easily integrated into your platform. My Role I led the development of libraries, dynamic frameworks, and apps for iOS in Swift language. Spearheaded the development and implementation of Personal Finance Management modules based on open banking.
Tech Used
Swift, Objective-C
SwiftUI, UIkit
MVVM, Clean Architecture
Dynamic Framework development, Cocoapods Development
HumWell, where convenience meets healthcare. My Role As the lead developer, I initiated the project from scratch, I had to research Flutter and how to achieve Video Communication in the application, and later on, had to write native bindings to call native packages as Flutter was relatively new and had fewer support for WebRTC-related features. I was later promoted to Team Lead to lead and mentor 4 developers.
Tech Used
Flutter, Dart
Swift, Objective-C
WebRTC, Twilio, Native bindings Flutter To Native
Provider Pattern
Flutter Package/Plugin development
Cocoapod Development
mywater® is a water technology company specializing in smart and AI-based water purification systems for homes and offices. With certified components, cutting edge sensor technology and sleek designs, our purifiers will transform the way water gets to your glass.
My Role As a Senior iOS Developer, I played a pivotal role in Mywater-app, focusing on MVC architecture and maintaining clean, scalable code. From project inception to a successful App Store launch, I oversaw the entire development cycle, optimized performance, mentored junior developers, integrated third-party services, and ensured rigorous testing and documentation. My commitment to staying updated with the latest iOS trends and effective communication with stakeholders contributed to project success.
Tech Used
Swift, Objective-C
MVC
Firebase Analytics, Push Notifications and Crashlytics
Custom Push Notification development using Notification and Content Extensions in iOS.
With My Optix App, managing your account, payments and getting support is fast and easy. Use it to view and pay your bill, run speed tests or chat with customer care agent all from your smartphone device. Manage your My Optix account. View your account details, including your current balance and previous statements, and quickly manage your payments. Get support from Optix Fiber team. Find answers to common issues, log your complaint directly or contact Optix Fiber team member to get help.
Tech Used
Swift, Objective-C
MVC
Firebase Analytics, Push Notifications and Crashlytics
Customized Speed Test control using APIs and flow used by Ookla for Speedtest.
Hara Bhara Pakistan is an initiative that aims to drive the nation towards a greener and more sustainable future by uniting schools, businesses, communities, and individuals under the common goal of planting more trees in their respective capacities. The initial version was developed natively in Swift and Android, and later on migrated to the Flutter framework in under a week by yours truly.
Tech Used
Flutter, Dart
Swift, Objective-C
MVC
Google maps heatmaps, clustering, marker and Info window management, geofencing, and custom map styling.
what3words API
A fully integrated and automated telematics platform, offering an efficient goal-driven fleet management system to facilitate business operations. Provide a once and for All Solution To Your Vehicle Safety And Monitoring Needs. Role: Team lead
Tech Used
Flutter, Dart
Provider Pattern
Swift, Objective-C
MVC
Native bindings to use Apple's Core Location framework
Standard and significant location updates
Region monitoring
Beacon ranging
Compass headings
This application is an initiative to reach out to millions of families in Sindh based on daily wages to provide them with Ration bags. Sindh government partners with welfare organizations to record and manage uniform disbursement data.
Tech Used
Flutter, Dart
Provider Pattern
Partner With Muhammad
View Services

More Projects by Muhammad