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.