About me

Experienced Software Engineer with a passion for developing robust and innovative solutions in mobile development.

Expertise: Swift, Objective-C, SwiftUI, UIKit, Kotlin, Jetpack Compose. I have had the opportunity to work on a wide range of projects and technologies.

Throughout my career, I have actively sought opportunities to expand my knowledge and stay up-to-date with the latest industry trends. I believe in the importance of continuous learning and self-improvement.

In addition to my professional work, I have a strong passion for historical TV shows. In my free time, I immerse myself in captivating narratives that transport me to different eras and cultures. I find historical TV shows to be a great source of inspiration, offering valuable insights into human stories, resilience, and the evolution of societies.

Skills

  • design icon

    iOS Developer

    Architecture, design, development, testing and distribution of iOS application.

  • Web development icon

    Android Development

    Architecture, design, development, testing and distribution of Android application.

  • mobile app icon

    Restful APIs in Node.Js

    Basic restful APIs development in simple Node JS. Understand backend databases/services.

Resume

Education

  1. Bachelor of Software Engineering

    2016 - 2020

    Comsats University Islamabad, Abbottabad Campus, Pakistan.

Experience

  1. iOS Developer

    Modus Create | Reston, Virginia, United States | Remote 18 July 2022 — Present
    • ● Writing clean, efficient, and maintainable code.
    • ● Troubleshooting and debugging issues.
    • ● Implementing solutions for performance optimization and enhanced user experience.
    • ● Integrating external APIs and SDKs.
    • ● Conducting thorough testing for application quality and stability.
  2. iOS Developer

    Buzzware Tech (Private) Limited | G-11 Markaz, Islamabad, Pakistan | On-site 1 Jan 2021 - 15 July 2022
    • ● Design and develop iOS applications using Objective-C, Swift, and Xcode as the IDE.
    • ● Write unit tests to identify and reduce product quality risks.
    • ● Contribute to writing and maintaining technical documentation.
    • ● Review and analyze legacy code to recommend and implement improvements and newer technologies.
    • ● Collaborate with backend developers to integrate iOS apps with server-side APIs for seamless data exchange.
    • ● Conduct code reviews and provide constructive feedback to maintain code quality and foster knowledge sharing.
    • ● Participate in Agile Scrum to plan, design, and develop software that meets business requirements.
  3. iOS & Android Developer

    Fiverr, Upwork | Remote 1 Nov 2018 - 1 Nov 2020

    • ● Amidst the COVID-19 pandemic, made a transition to freelancing, seizing remote opportunities to work on both Android and iOS platforms.
    • ● Completed 195 projects for 102 clients on Fiverr.
    • ● Undertook 2 projects for 2 clients on Upwork.
    • ● Engaged in backend API projects, utilizing Node.js to deliver efficient and dependable solutions.

  4. Android & Web Developer Intern

    The Designer│Abbottabad, Pakistan | On-site 1 April 2018 - 1 Oct 2018

    • ● I was part of the Pick & Drop project, which aimed to provide pick and drop services to school and college students. Parents could easily search for nearby drivers, book them for the month, monitor the daily route of the driver, and receive notifications of their child's drop-off and pick-up.
    • ● 6 months internship, created Project plan, and participated in Web and Android App development.
    • ● Utilized Java for Android development to create driver and parent mobile applications.
    • ● Developed the web portal for the admin using Node Js.

Portfolio

  • Android

    Forcepoint VPN App

    Link: https://www.forcepoint.com

    I have developed the Forcepoint VPN app utilizing SwiftUI. The VPN app captures and separates packet headers and data, encrypts and sends them to the server, reconstructs headers upon receiving the response, and implements a local proxy with a TCP/UDP/IP stack.

  • Android

    SHRM Demo App

    SDK Explored: https://www.salesforce.com/

    Using SwiftUI and Combine framework, I created a Demo App for SRHM that made use of the Salesforce SDK. The app showcased features like login, users listing, contacts, events, groups management, messaging, feed posts, comments, and group creation capabilities, all powered by the Salesforce Mobile SDK.

  • Android

    Overboard Solution iPad App

    Link: https://apps.apple.com/us/app/safety-management-companion/id1658986436

    In the existing project, I contributed by enhancing calculations and formulas for inspections, maintenance, service, drills, and instructions. Additionally, I integrated backend APIs for precise data retrieval, introduced a collaborative Team Inspections module, and resolved UI issues to provide an improved user experience.

  • Android

    Vodafone Smart Tracker

    Link: https://apps.apple.com/us/app/vodafone-smart-tracker/id1581315069

    I developed the Vodafone Smart Tracker mobile app using UIKit and Swift. The app enables users to track and find their belongings like bags, bikes, and cars, providing asset management, location history, emergency updates, and notifications for geo-fence and battery alerts.

  • Android

    Vodafone IoT – Fleet Driver

    Link: https://apps.apple.com/us/app/vodafone-iot-fleet-driver/id1565745345

    The Fleet Driver App was created using UIKit and Swift, offering fleet drivers rapid access to their profiles, tasks, violations, and driving performance. It features a user-friendly interface, panic alerts, and enables two-way messaging with Fleet Administrators.

  • Android

    Vodafone IoT - Asset Tracking

    Link: https://apps.apple.com/us/app/vodafone-iot-asset-tracking/id1586617369

    Developed Asset Tracking App with Swift and UIKit. It allows users to track and manage assets through their mobile phones, offering real-time tracking, historical data, safety features, sensor insights, and push notifications.

  • Android

    Movies App

    Github: https://github.com/meetAhmed/Movies-App-IMDB-API-Async-Await-Actor-SwiftUI

    I developed a movie app as a testament to my proficient SwiftUI skills, and the project is available on GitHub. The app utilizes the IMDB API, and the REST APIs are efficiently implemented using Async-Await.

  • Android

    Flikshop

    Link: https://play.google.com/store/apps/details?id=com.bullock.flikshop

    Utilizing Kotlin, I created the Native version of Flikshop, which streamlines the process of sending photos to incarcerated loved ones through real postcards. Users can effortlessly add their photos, compose a message, and click "Send Postcard" to have it printed and mailed directly to the intended recipient in jail or prison.

  • Android

    MamaZen: Moms Meditation & Mindfulness

    Link: https://play.google.com/store/apps/details?id=com.mamazen.app

    As part of the existing MamaZen Project, I incorporated Audio Playback, enhanced UI screens, and contributed to the award-winning mindfulness app for moms, promoting calm parenting and empowering happier families.

  • Android

    RCBot - RevenueCat Dashboard App

    Link: https://play.google.com/store/apps/details?id=rc.bot.app

    Leveraging Kotlin, I implemented RCbot's Rest APIs. RCBot serves as a secure third-party application, enabling efficient management of RevenueCat reports with accelerated access to revenue and subscriber data. Its feature set includes easy login, 2FA support, filters, price adjustments, and more, ensuring data privacy and maintaining a non-affiliated stance with RevenueCat.

  • Android

    Moment of Empathy

    Link: https://play.google.com/store/apps/details?id=com.flikshop.momentofempathy

    Using Kotlin, I created Moment of Empathy, an app that enables organizations to send real postcards filled with love and support to incarcerated individuals, promoting positive reentry and reducing recidivism.

  • Android

    Speech to text

    Link: https://play.google.com/store/apps/details?id=alon.MagicDictate

    MagicDictate is a voice recording transcription app developed with Java. The app rounds up each transcription to 15-second intervals, supports multiple languages, and can accommodate additional languages upon request through email communication with the developer.

  • Android

    Scan & Send - GET or POST request over HTTP/HTTPS

    Link: https://play.google.com/store/apps/details?id=fiverr.com.aali97.apps.scan.and.send.to.server

    Using Kotlin, I developed the Scan & Send App, enabling users to extract information from QR codes and images and transmit it to a server via GET/POST requests (HTTP/HTTPS). It offers the option to save data locally or send it directly with customized parameters.

  • Android

    Military Money

    Link: https://play.google.com/store/apps/details?id=military.money

    Using Kotlin, I developed Military Money—an app tailored for U.S. Military personnel to plan their financial future with precise retirement projections and tax calculations.

  • Android

    PhotosApp - Photos you love

    Link: https://play.google.com/store/apps/details?id=fiverr.com.aali97.apps.photosapp

    PhotosApp, developed with Kotlin, is a comprehensive collection featuring 30 categories with 300-600 photos in each, providing users access to a vast array of stunning images for download and enjoyment. It serves as the perfect platform to house all your favorite photos.

  • Android

    The Edu App

    Link: https://play.google.com/store/apps/details?id=com.edu.snapper

    Developed using Kotlin. The Edu App by the Edu Snapper Foundation is created to enable learners to make informed career decisions all through a visual career expo experience and connect them to mentors.

  • Android

    Status Saver

    Developed using Kotlin. Get the Images & Videos Status Downloader app to quickly and freely download photos and videos from your friends' status. Easily save status images and videos with this super-fast and user-friendly app.

  • Android

    Task Manager

    Developed using Java. Task Manager is a smart and user-friendly task list app designed for better organization in everyday life.

  • Android

    Alaram

    Developed using Kotlin. When registered as an emergency responder, you'll receive notifications on your smartphone in case of emergencies. The declaration and removal of emergencies are managed by a separate backend system.

Blog