Version 1.0

example screenshot

Mustafa Ali

Software Developer | AI and Test Automation Enthusiast | Python • JavaScript • Playwright • Cloud

Welcome to My Portfolio!

I'm an IBM Consultant with over three years of experience delivering software consulting and quality assurance solutions. While my professional background is rooted in manual testing, I've dedicated myself to mastering QA automation, AI engineering, and modern web development through hands-on projects and continuous learning. My primary areas of focus include Playwright, JavaScript, TypeScript, Python, Node.js, and AI-powered applications. Every project in this portfolio is designed to strengthen practical engineering skills while following industry best practices for testing, clean code, version control, and deployment. My goal is to build software that is reliable, maintainable, and user-focused while continuing to grow into roles such as QA Automation Engineer, SDET, or AI QA Engineer.


⭐️ Thank you for visiting my portfolio. I hope you enjoy exploring my page. ⭐️

Recent Projects

Quote of the times

Quote of the Times is a responsive web application that delivers inspirational and thought-provoking quotes through a clean and interactive user interface. The project was designed to strengthen my front-end development skills while working with JavaScript, JSON data, responsive design, and browser APIs. It evolved from a simple quote generator into a feature-rich application focused on usability and performance. Created Playwright testing framework that is public to automate testing of every function created, and to catch errors in earlier building stages.

Link to Github:

Technologies Used:
HTML5 | CSS3 | JavaScript (Es6+) | JSON | Local Storage API | Clipboard API | Git | Github | Playwright

Key Features

Displays random inspirational quotes every 10 seconds | Like button to saves quotes in same session to re-read | copy button to copy any quote that appears | default view with alternate background to switch from depending on mood

Challenges

One of the biggest challenges was ensuring the website displayed consistently across different browsers and mobile devices. During development, I also encountered deployment and caching issues after hosting the project, which required troubleshooting browser caching, Cloudflare caching, and deployment configuration to ensure users always received the latest version of the application.

Future Improvements

Fetch Quotes from a live REST API | Search Function for quotes | Add quote section where I will review and add quote every user sends to me | Filtering options | Daily quote notification as user base grows

Link to Website: Quote of the Times

Screenshots

Portfolio Screenshot

The JS Utility Toolkit is a collection of interactive web-based utilities designed to simplify common everyday tasks for developers and users. Built with HTML, CSS, and JavaScript, the project focuses on creating fast, responsive, and user-friendly tools while reinforcing core front-end development concepts.

Link to Github:

Technologies Used:
HTML5 | CSS3 | JavaScript (ES6+) | JSON | Git | Github | Wasmer | Playwright

Key Features

Interactive calculator for basic arithmetic operations | Text Analyzer with word, character, and sentence statistics | Unit Converter supporting multiple measurement conversions | JSON Formatter for validating and formatting JSON data | Modular JavaScript structure for maintainability

Challenges

One of the biggest challenges was designing multiple independent tools while keeping the codebase organized and easy to maintain. I also focused on handling user input safely, validating data, and ensuring each utility behaved consistently across different browsers and screen sizes.

Future Improvements

Additional developer utilities (Base64 Encoder/Decoder, UUID Generator, Regex Tester) | Save button to save JSON | More Calculations to each section

Link to Website: JS Utility Toolkit

Screenshots

Portfolio Screenshot

Portfolio Screenshot

My Professional Journey

IBM (2022 - Present)

Technical Consultant (OPOR)

- Partnered with healthcare clients to implement Oracle Health solutions, supporting application builds, system deployments, and successful Go-Live events across the Nova Scotia healthcare system.


Quality Engineer (OPOR)

- Led the complete testing lifecycle for the General Laboratory solution within Oracle Health, delivering two System Integration Testing (SIT) cycles and supporting two successful production Go-Live deployments.


Link to Resume: ➡️ HERE ⬅️

My Toolkit

Languages
JavaScript • Python • HTML5 • CSS3 • SQL

Front-End
Responsive Design • DOM Manipulation • Accessibility • UI/UX • Cross-Browser Compatibility

Testing & QA
Manual Testing • Regression Testing • Exploratory Testing • System Integration Testing (SIT) • User Acceptance Testing (UAT) • Integration Testing • Test Planning • Defect Tracking

Cloud & Hosting
AWS • Microsoft Azure • Google Cloud • Wasmer

Enterprise
Oracle Health • VersionOne • Oracle Project Portal • Citrix

Development Tools
Git • GitHub • GitHub Actions • Visual Studio Code • Postman

Methodologies
Agile • Scrum • Kanban • CI/CD • SDLC • STLC

My Certifications

🔘 AWS Cloud Archtiect
🔘 Google Cloud Digital Leader
🔘 ISTQB Agile Tester
🔘 ISTQB AI Testing
🔘 ISTQB Tester Foundation Level
🔘 AWS Certified Cloud Practitioner
🔘 Microsoft Azure Fundamentals
🔘 Google IT Support Professional Certificate

Contact me ⤵️

Hover to send me a message 📬

Reach me by email here 📩




Hover to find my social links 🔗


Click Here for view my LinkedIn

Click Here for view my Github

Click Here for view my Instagram