FlowCV Logo
Profile

Software Engineer with 2+ years of hands-on experience building scalable web applications, integrating third-party services, and contributing to open-source. Proven success in e-commerce and SaaS domains. Known for writing clean, maintainable code and leading technical discussions. Actively contributing to open-source and passionate about modern backend systems and performance optimization.

EXPERIENCE

Software Engineer

CodeTuple Solutions
2023 – Present | Lahore
  • Developed custom MedusaJS plugins for e-commerce clients, including payment integrations, shipping providers, and analytics modules, improving platform flexibility and client-specific feature sets.
  • Integrated Stripe and other third-party payment gateways into React/Next.js storefronts, enabling secure and seamless checkout experiences.
  • Built and maintained robust REST APIs to support cross-application communication and external service integrations.
  • Migrated legacy stores from platforms like Shopify and Salla to MedusaJS, ensuring smooth data transfer and minimal downtime.
  • Actively contributed to project architecture discussions and led onboarding sessions for junior developers, fostering knowledge-sharing and team growth.
  • Open Source Contributions

    GitHub/NPM
    2022 – Present
  • medusa-product-reviews – A plugin for adding product review functionality to MedusaJS stores. Published on NPM: medusa-product-reviews
  • medusa-payment-coinbase – Coinbase Commerce integration for MedusaJS to enable crypto payments. NPM: medusa-payment-coinbase
  • medusa-plugin-static-pages – A plugin to manage static pages (e.g., About, Privacy Policy) in Medusa. NPM: medusa-plugin-static-pages
  • currency-code-converter – A lightweight package to convert between currency names and ISO codes. NPM: currency-code-converter
  • Freelance Developer (Part-time / Personal Growth Projects)

    Upwork
    2022 – Present

    Alongside my full-time role at CodeTuple, I’ve taken on selective freelance projects to challenge myself with new technologies, gain hands-on exposure to diverse client needs, and grow as a problem solver. These engagements have been carefully managed to ensure they never conflict with my professional commitments and deadlines, and instead enhance my adaptability, time management, and technical breadth.

    EDUCATION

    Bachelor of Computer Science

    Punjab University College of Information Technology (PUCIT)
    2018 – 2022 | Lahore

    Intermediate

    KIPS College
    2016 – 2018 | Gujranwala

    Matriculation

    Govt. High School No. 1 Ghakkhar, Gujranwala
    2014 – 2016 | Gujranwala
    TECHNICAL SKILLS
    JavaScript
    ReactJs
    Node.Js
    CPP
    MedusaJs
    Postgres
    REST APIs
    Git/GitHub
    HTML
    Tailwind
    Payment Gateways Intigration
    LANGUAGES
    English

    Professional Working Proficiency

    Punjabi

    Native or Bilingual Proficiency

    Urdu

    Native or Bilingual Proficiency

    CERTIFICATES
    Interactivity with JavaScript
    Introduction to Programming Using Python
    Programming with JavaScript
    Python Data Structures
    Introduction to Front-End Development
    Learning Python

    LinkedIn Learning - ARg3D8srtblqZjRLjTOt12MwrtZf

    SOFT SKILLS
    Problem Solving
    Team Collaboration
    Time management
    Self-development
    Client Communication