Professional Journey

A timeline of my career building scalable systems and leading engineering teams.

myAlfred

United Arab Emirates (Remote)

Development Team Lead

Apr 2025 - Present
  • Leading the architecture of an enterprise-grade AI platform utilizing OpenAI's Assistants/Responses API.
  • Leading the architecture and development team for an upcoming fintech project.
  • Worked on AI Chatbots, AI APIs, and RAG pipelines.
  • Designed a multi-assistant infrastructure ensuring strict data isolation and contextual memory.
  • Developed a Next.js + Vercel AI SDK frontend, enhancing user experience with real-time interaction.
  • Mentored cross-functional engineers and established coding standards.

Creative Chaos

Remote

Associate Software Architect

Nov 2022 - Apr 2025
  • Led the Foxtons property management project, transitioning the codebase from Next.js to ReactJS, achieving a 35% performance improvement.
  • Managed a team of front-end engineers, ensuring high-quality code and timely project delivery.
  • Delivered the MVP for Landing.travel, a social platform for travelers, within 8 sprints, utilizing ReactJS, Material UI, and Google Maps APIs.
  • Developed Floos (Early Wage System) using ReactJS, NestJS, PostgreSQL, and AWS Kubernetes.
  • Leveraged AI-powered development tools for code generation, debugging, and automation of repetitive tasks, significantly increasing productivity compared to other team members.
  • Serving as Community Manager, mentoring developers, and leading skill development initiatives.
  • Organizing technical and recreational events as the President of Club Chaos.
  • Maintained oversight of best coding practices and architectural standards to ensure robust and scalable solutions.

Confiz

Lahore

Associate Software Architect

Feb 2021 - Oct 2022
  • Designed and implemented the Universal Configuration Management Tool for Walmart using ReactJS and Vite.
  • Led a team of front-end developers, delivering scalable front-end solutions for Walmart’s global operations.
  • Led the Front-end community.
  • Worked in an Agile-driven (Scrumban) environment to effectively maintain project timelines and utilize available resources.
  • Completed code debugging, software troubleshooting, root cause analysis and program reviews.
  • Worked in Team Augmentation mode and leading the team.

Freelance Developer, Upwork

Remote

Freelance Developer

Feb 2020 - Feb 2022
  • Achieved Top-Rated status for over 2 years on Upwork, worked part-time during the COVID wave.
  • Focused on delivering custom web applications, SaaS-based solutions, and MVPs for global clients.
  • Built a strong freelance reputation by consistently delivering high-quality work and maintaining excellent client relationships.
  • Led the development of software deployments, improving system performance and resolving critical bugs.
  • Suggested workflow improvements and streamlined team collaboration using Scrum methodologies.
  • Enhanced user interfaces and optimized backend systems for better scalability and performance.

IBEX

Lahore, Pakistan

Principal Software Engineer

Jul 2019 - Feb 2021

Senior Software Engineer

Dec 2017 - Jun 2019
  • Developed and enhanced the Onboarding and Offboarding Tool, automating access provisioning and de-provisioning for 25,000+ employees across global IBEX offices.
  • Created Notifications, a robust system for sending user notifications, integrating seamlessly with in-house projects using ReactJS, Material UI, RabbitMQ, Redis, MongoDB, and ElectronJS.
  • Designed the Reflex Survey System, an MVP for collecting customer feedback post-call via survey links sent through email or SMS, built with ReactJS, Material UI, and integrated with .NET APIs and CMS databases.
  • Migrated the Quartz Time Tracking and Payouts System UI from YII to ReactJS, optimizing performance and scalability for customer support agents across IBEX centers in 7 countries.
  • Collaborated with stakeholders to design and implement user-centric web solutions.

ElasticBrainz

Lahore, Pakistan

Web Development Team Lead

May 2016 - Nov 2017
  • Led the development of a game trading platform using Laravel and Material UI, integrating Stripe and PayPal for secure wallet transactions and game trading.
  • Built a Property Management SaaS application using AngularJS, MongoDB, and Material UI, ensuring scalability and seamless data management.
  • Developed the MVP for a delivery application for bicycle riders in Stockholm, leveraging Google APIs and Firebase for real-time tracking and delivery management.
  • Mentored junior developers and interns, fostering their growth and improving project efficiency.
  • Worked as a full-stack developer across multiple projects, ensuring high-quality code and robust solutions.

Satistrum

Lahore, Pakistan

Managing Director

Jul 2015 - Apr 2016

Web Development Team Lead

Jul 2014 - Jun 2015

Junior Web Developer

Jun 2012 - Jun 2014
  • Started as a Junior Web Developer & Graphics Designer, working on core PHP, HTML, CSS, JavaScript, and jQuery for full-stack development.
  • Designed applications for Android, iOS, and 2D games, and built engaging websites for diverse clients.
  • Promoted to Senior Software Engineer and later Team Lead, managing teams, handling client requirements, and overseeing deployments on cPanel and AWS EC2.
  • Worked with technologies like CakePHP, CodeIgniter, Laravel, MongoDB, MySQL, SQL, and integrated multiple APIs.
  • Promoted to Managing Director, leading the web and mobile development team, managing client communications, and ensuring successful project deliveries.