Foree
Foree offers a Universal Payments Interface (UPI) for P2P, P2B, B2B, G2P, P2G, payments, e-Commerce Payment Gateway, and e-Identity & e-Governance solutions.
My Role
Design and implement new user-facing features in large, complex mobile applications. Ensure the performance, quality, and responsiveness of applications. Collaborate with a team to define, design, and ship new features. Develop prototypes quickly. Identify and correct bottlenecks and fix bugs. Provide documentation as required and participate in code reviews, planning sessions, and routine status stand-ups.
Technologies
- Swift, RxSwift, Mobile Architecture, Git, Agile Methodologies, CocoaPods, Realm





Kiddom Classroom
Teachers use Kiddom Classroom to find teaching and differentiation resources, build lessons, and communicate feedback to students. Kiddom Classroom works with Kiddom Academy as a school operating system to help everyone support the work happening in classrooms in a more impactful way. Kiddom Classroom is an EdTech application (RxSwift, MVVM, Combine): Being built using Reactive and MVVM-C. The project follows a framework-based modular structure with all UI built programmatically and new features on SwiftUI. CI/CD is implemented using FASTLANE and Circle CI.
My Role
Senior Software Engineer iOS Responsible for taking Kiddom mobile/iOS app from inception to reality. Built an app from the ground up for the initial rollout. Completely overhauled Kiddom 1.0 mobile/iOS app to create Kiddom 2.0 mobile app. Improved functionality and appearance of the app. Worked with product managers and designers to take their ideas for improvement and make them a feature within the Kiddom mobile app. Integration of third-party services and management (Intercom, Google Drive, Khan Academy, IXL, and CK12). Visualizing student and teacher growth. Responsible for underlying application architecture and design patterns, implementing new features and complex animations to design specifications, and maintaining a large codebase. Ensure continuous development and deployment by fixing bugs and issues to provide a better experience for the end user.
Technologies
- Swift(4 to 5), RxSwift, Programmatic UI, SnapKit, SwiftUI, Audio/Video Calling, Modular Approach, Dark Mode support, Fastlane + Circle CI, Realm, Deep Linking, Real-time Messaging





Kiddom Assignment
Teachers and Student use Kiddom Assignment app to assignment/submit assignment. Kiddom Assignment is EdTech application (RxSwift, MVVM, Combine): Being built using Reactive and MVVM-C. Project follows frameworks based modular structure With all UI build programatically. CI/CD implemented using FASTLANE and Circle CI.
My Role
Senior Software Engineer iOS Responsible for taking Kiddom mobile/iOS app from inception to reality. Build new features particularly proud of the app's animation, UI design, and easily-extended architecture
Technologies
- Swift(3 to 5), RxSwift, Programatic UI, Modular Approaach, Dark mode support, Fastlane + Circle CI, Realm







Kiddom Grading & Reporting App
Teachers and students both use Kiddom Grading & Reporting app. Kiddom Grading & Reporting is an EdTech application built with RxSwift, MVVM, and Combine. The project follows a modular framework structure, with all UI built programmatically. CI/CD is implemented using Fastlane and Circle CI.
My Role
Senior Software Engineer iOS responsible for taking the Kiddom mobile/iOS app from inception to reality. I implemented custom charts and grading functionality.
Technologies
- Swift (2 to 5), RxSwift, Programmatic UI, Charts, Modular Approach, Dark Mode Support, Fastlane + Circle CI, Realm







Hamariweb Dictionary App
Hamariweb's English Urdu Dictionary contains the largest data on the internet with over 120,000 words (and growing every day). This app is easy to use on your iPhone.
My Role
Architected and developed Hamari Web’s English to Urdu Dictionary. Added word synonyms and definitions, audio pronunciation of words, and an Urdu editor with SMS and email options. Created a custom Urdu keyboard specifically for the Urdu dictionary. Responsible for implementing new features and maintenance.
Technologies
- Objective C, SQLite, AFNetworking



Larry's Math Adventure
Larry takes children on a fantastic learning adventure, helping them learn all about shapes and solving puzzles. Throughout the adventure, children learn the concept of sides, edges, vertices, and many other geometrical properties. They also learn how to compare shapes according to their properties through a fun learning experience.
My Role
iOS developer responsible for taking the Kiddom mobile/iOS app from inception to reality. Managed threads to play animations smoothly without losing FPS, created a download manager for downloading lessons, and handled analytics to provide teachers with updated statistics.
Technologies
- Swift, SpriteKit, HTML5, CSS3, Core Animation, Bridging between Objective-C and JavaScript, Realm




Kiddom Education App (iPad)
Kiddom is the one children's education app every parent needs; it represents the next evolution in education for children. Kiddom games help children learn in a playful environment.
My Role
iOS developer responsible for taking the Kiddom mobile/iOS app from inception to reality. Developed a download manager for downloading lessons and managed analytics to provide teachers with updated statistics.
Technologies
- Objective-C, iBeacons, Push Notifications, CoreData



Counting for Kindergarten
Alan's World math counting app by Kiddom helps children learn to count from 0-10, compare numbers and quantities, understand number sequences, and identify different counting puzzles.
My Role
iOS developer responsible for taking the Kiddom mobile/iOS app from inception to reality. Managed threads for smooth animation playback without losing FPS, developed a download manager to download lessons, and handled analytics to provide teachers with updated statistics.
Technologies
- Objective-C, HTML5, CSS3, Animation, Bridging between Objective-C and JavaScript, CoreData



Alan's World 2: Math Game for 1st Grade
Alan's World is a fun kids' math game, helping children build common core standard math learning skills.
My Role
iOS developer responsible for taking the Kiddom mobile/iOS app from inception to reality. Managed threads to ensure smooth animation playback without losing FPS, developed a download manager to download lessons, and handled analytics to provide teachers with updated statistics.
Technologies
- Objective-C, HTML5, CSS3, Animation, Bridging between Objective-C and JavaScript, CoreData





Math Craze for Schools
Alan's World is a fun kids' math game, helping children build common core standard math learning skills.
My Role
iOS developer responsible for taking the Kiddom mobile/iOS app from inception to reality. Managed threads to ensure smooth animation playback without losing FPS, developed a download manager to download lessons, and handled analytics to provide teachers with updated statistics.
Technologies
- Objective-C, Cocos2d, CoreData




Sensor & Electrical Toolkit
Our application comes equipped with popular electrical circuits, pastable engineering constants, and handy calculators to assist you in solving demanding problems with just your smartphone. Sensor and Electrical Toolkit now provides a platform to match sensor users and manufacturers. The app allows sensor advertisers to promote their parts by utilizing our unique mobile advertising platform.
My Role
iOS developer responsible for taking the Lesensor (Sensor & Electrical Toolkit) mobile/iOS app from start to finish.
Technologies
- Objective-C, SQLite




Other Projects



























