Skip to content
View M-Hammad-Faisal's full-sized avatar
πŸ‘‹
Coding enthusiast ✨
πŸ‘‹
Coding enthusiast ✨

Organizations

@SE-19 @UET-ACM-Student-Chapter-Lahore

Block or report M-Hammad-Faisal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
M-Hammad-Faisal/README.md

Hello, World! πŸ‘‹

πŸš€ Welcome to my GitHub universe! 🌟

πŸŽ‰ I'm Muhammad Hammad Faisal, an avid Software Engineer on a mission to automate, innovate, and craft delightful digital experiences. 🌈

About Me

  • πŸ€– Passionate about automation and contributing to open-source projects.
  • πŸ’» Proficient in Python, Java, Django, Django DRF, React, and modern web technologies.
  • πŸš€ Always eager to learn and experiment with cutting-edge technologies.
  • πŸ› οΈ Creator of professional developer tools and utilities.

What I Do

  • Build professional developer tools and utilities used by developers worldwide.
  • Automate repetitive tasks with WebdriverIO, making life easier for myself and others.
  • Develop robust and user-friendly web applications using Django, Django DRF, and React.
  • Create sleek and intuitive desktop applications with Python (PyQT5) and Java (Swing).
  • Design modern, responsive interfaces with advanced theme systems and mobile-first approaches.

Recent Projects

πŸ”§ Developer Tools:

  • JSON Compare: A professional JSON comparison tool with GitHub-style diff visualization, featuring dark/light theme toggle, mobile hamburger menu, and intelligent type change detection. Live at json-compare with 🟒 Added, πŸ”΄ Removed, 🟑 Changed, and 🟣 Type Change detection.

βš›οΈ React Applications:

  • Word Hunter: A sleek, modern dictionary app built with React, designed to help you explore word meanings, pronunciations, and more with a vibrant teal-themed UI. Featuring real-time API lookups, a random word generator, and a light/dark mode toggle, it's optimized for a seamless user experience and handles over 10K+ daily API calls efficiently.
  • Ollama Chat: A modern, responsive chat application built with React and TypeScript, integrating with the Ollama API for AI-powered conversations. Features a clean Material-UI interface, chat history management, dark/light mode theming, and advanced chat functionalities like message editing, regeneration, and version navigation.

πŸ§ͺ Test Automation:

  • Swag Labs Comprehensive Testing Framework: A robust test automation framework for testing the SauceDemo website, built with Python, Selenium, and Playwright. This project demonstrates advanced automation techniques for scalability, reliability, and performance.

πŸ–₯️ Desktop Applications:

  • Mega Lottery Game: A Python desktop application developed using PyQT5, different logic functions for Ohio's Mega Millions
  • Lottery App: A Python desktop application developed using PyQT5, different logic functions for Ohio's Power Ball
  • Lucky For Life: A Python desktop application created using PyQT5, having different logic functions for Ohio's Lucky For Life

🌐 Full-Stack Projects:

  • SFS-API: A Python web application built with Django and Django DRF (Just like Spotify).
  • Task Nest: Streamline your workflow, collaborate with your team, and get things doneβ€”all in one powerful app.

🀝 Open Source Contributions:

  • WebdriverIO: Contributions to the WebdriverIO project, enhancing automation capabilities.

🎨 Design & UX Expertise

  • Theme Systems: Dark/light mode implementations with CSS variables and localStorage persistence
  • Mobile-First Design: Responsive layouts with hamburger menus and touch-friendly interfaces
  • GitHub-Style UI: Professional interfaces matching modern development tool standards
  • Semantic Analysis: Intelligent diff algorithms with type change detection
  • Modern CSS: Advanced styling with smooth transitions and micro-interactions

Let's Connect!

  • πŸ”— LinkedIn: Let's network and share insights!
  • πŸ’¬ Email: Feel free to reach out for collaborations or just to say hi!
  • 🌐 Upwork: Check out my freelancing profile for project collaborations.
  • πŸš€ GitHub: Explore my projects and contributions.

Currently Learning

  • Diving deeper into MCP for servers integration with Ollama Chat.
  • Advanced UI/UX patterns for developer tools and professional applications.

Fun Fact

  • I'm a coding enthusiast who often codes late into the night with a good playlist!
  • I love creating tools that developers use daily - like my JSON Compare tool! πŸ› οΈ

πŸ› οΈ Skillset:

  • AI: ChatGPT, Grok, Gemini, Ollama
  • Languages: Python, Java, JavaScript, TypeScript
  • Automation: WebdriverIO, Playwright, Cypress, Appium, Selenium
  • Frontend: HTML, CSS, Bootstrap, React, Next.js, Material-UI, Tailwind CSS
  • Backend: Django, Flask, FastAPI
  • Desktop: PyQt5, Qt Designer
  • Databases: MySQL, PostgreSQL, SQLite
  • Tools: Postman, Docker, Bash
  • IDEs: VS Code, PyCharm, WebStorm, Aqua, Sublime Text
  • DevOps: Git, GitHub, GitLab, Bitbucket, GitHub Actions, Jenkins
  • Design: Responsive Design, Theme Systems, Mobile-First Development

πŸ“Š GitHub Stats

Profile Views


Let's collaborate, innovate, and build amazing things together! πŸš€

Pinned Loading

  1. ollama-chat ollama-chat Public

    Ollama Chat is a modern, responsive chat application built with React and TypeScript, integrating with the Ollama API for AI-powered conversations. It features a clean Material-UI interface, chat h…

    TypeScript 5

  2. Task-Nest Task-Nest Public

    Streamline your workflow, collaborate with your team, and get things doneβ€”all in one powerful app.

    Python 1

  3. Website-Tester Website-Tester Public

    A robust test automation framework for testing the SauceDemo website, built with Python, Selenium, and Playwright. This project demonstrates advanced automation techniques with a focus on scalabili…

    Python

  4. word-hunter word-hunter Public

    Word Hunter is a sleek, modern dictionary app built with React, designed to help you explore word meanings, pronunciations, and more with a vibrant teal-themed UI. Featuring real-time API lookups, …

    JavaScript

  5. ProxyPal ProxyPal Public

    ProxyPal is a modern, user-friendly desktop client for managing Shadowsocks connections on macOS. Inspired by the clean interface of Outline, it provides a simple and elegant way to manage and swit…

    Python 3

  6. json-compare json-compare Public

    Professional JSON comparison tool with GitHub-style diff visualization

    JavaScript 1