My Portfolio

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

iPhone

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

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

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

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

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

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

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

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

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

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

Other Projects

Arab Video App Creative Kids Academy Fun Learn 1 Fun Learn 2 Fun Learn 3 GCSE PE 1 GCSE PE 2 GCSE PE 3 Gazilo App Physics Handbook 1 Physics Handbook 2 Physics Handbook 3 Pushing Taoism 1 Pushing Taoism 2 Pushing Taoism 3 Rugby Union Quiz 1 Rugby Union Quiz 2 Rugby Union Quiz 3 Stack Forum App VCP5 1 VCP5 2 VCP5 3 Zakat Calculator 1 Zakat Calculator 2 iOil App iPhysicsCalc 1 iPhysicsCalc 2 iPhysicsCalc 3