Hi, I'm Muhammad Hammad Faisal 👋

Software Engineer • Automation Expert • Builder of Digital Solutions

I specialize in automation, web development, and crafting intuitive user experiences. Currently at Arbisoft, I excel in WebdriverIO automation and contribute to open-source projects.

Muhammad Hammad Faisal - Software Engineer
Muhammad Hammad Faisal

About Me

As a Software Engineer, I specialize in automation, web development, and crafting intuitive user experiences. Currently employed as a Software Automation Engineer at Arbisoft, I excel in utilizing WebdriverIO for automation tasks and contribute actively to open-source projects, including the WebdriverIO repository.

My expertise extends to Python and its various libraries, as well as web development technologies such as Django, Django DRF, and React. With a Bachelor's degree in Software Engineering from the University of Engineering and Technology, Lahore, I'm committed to lifelong learning and staying abreast of emerging technologies.

In addition to my role at Arbisoft, I freelance on Upwork, offering services in website development and desktop app development using Python (PyQT5) and Java (Swing). I take pride in creating robust, user-friendly applications that streamline processes and enhance user satisfaction.

2+ Years Experience
30+ Projects Delivered
100% Client Satisfaction

Technical Skills

Test Automation

WebDriverIO
Playwright
Selenium
Appium
Puppeteer
PyTest

Backend Development

Python
Django
PostgreSQL
REST APIs
Node.js
PyQT5
Java Swing

Frontend Development

React
TypeScript
HTML5
CSS3
JavaScript

CI/CD & DevOps

GitLab
Jira
Cloud Functions
Firestore
Cloud Run

Featured Projects

JSON Compare Tool

Professional JSON comparison tool with GitHub-style diff visualization, supporting both CLI and web interfaces with advanced diff algorithms.

JavaScript Node.js HTML/CSS CLI

Task Management Platform

Full-stack task management application with real-time updates, team collaboration features, and comprehensive project tracking.

Django Django Channels WebSockets PostgreSQL

Word Hunter Dictionary App

React-based dictionary application with real-time API integration, audio playback, dark mode support, and advanced search capabilities.

React Material-UI API Integration PWA

Swag Labs Testing Framework

Comprehensive test automation framework using Python and Playwright, featuring parallel execution, detailed reporting, and CI/CD integration.

Python Playwright PyTest Allure Reports

Ollama Chat Application

Privacy-focused AI chat interface powered by local Ollama models with modern Material-UI design and advanced chat functionalities.

React Material-UI Ollama JavaScript

WebDriverIO Automation Framework

Enterprise-grade test automation framework built with WebDriverIO and TypeScript, featuring parallel execution, detailed reporting, and CI/CD integration.

WebDriverIO TypeScript Mocha Allure

Professional Experience

Software Engineer

Arbisoft June 2024 - Present
  • Automated web scraping using Puppeteer (TypeScript/JavaScript) to extract targeted data from multiple websites
  • Developed Python-based system utilizing Playwright for secure password management across user accounts
  • Integrated solutions with Cloud Functions and Cloud Run for efficient deployment and management
  • Ensured robust data security and operational reliability through automated solutions
Puppeteer Playwright TypeScript Python Cloud Functions

Jr. Software Engineer

Arbisoft May 2023 - June 2024
  • Developed automation solutions using WebdriverIO for both mobile (Android, iOS) and web automation projects
  • Established and managed local grid for running test cases using Appium and Selenium Grid
  • Collaborated with cross-functional teams to deliver user-centric solutions that exceeded client expectations
  • Leveraged expertise in automation technologies to streamline processes and enhance productivity
WebDriverIO Appium Selenium Grid Mobile Testing

Jr. Software Engineer

Ginkgo Retail November 2022 - May 2023
  • Developed and maintained responsive web applications using React and Django
  • Ensured optimal performance across various devices and browsers
  • Collaborated with cross-functional teams to design and implement innovative features
  • Utilized best practices in software development to deliver scalable solutions
React Django JavaScript HTML/CSS Git

Full Stack Developer - Intern

Ginkgo Retail August 2022 - November 2022
  • Developed a responsive Learning Management System using React and Django
  • Ensured optimal performance across various devices and browsers
  • Gained hands-on experience with full-stack development best practices
  • Collaborated with development team on feature implementation and testing
React Django Python JavaScript

Let's Build Something Amazing Together 🚀

Ready to work with a dedicated Software Engineer specializing in automation and full-stack development? Let's discuss your project and how I can help you build robust, scalable solutions.