Skip to content
View abdelhadi-haddadi's full-sized avatar
🦣
🦣

Block or report abdelhadi-haddadi

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, 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
abdelhadi-haddadi/README.md

πŸ‘‹ Hi there, I’m Abdelhadi!

GitHub profile views counter

πŸ‘¨β€πŸ’» About Me

I’m a self-driven software developer and web tester based in Marocco ma, with strong experience in:

  • Web scraping using Cheerio and Puppeteer
  • Browser automation and interaction with dynamic websites
  • API testing and RESTful service development
  • Writing modular JavaScript tools for automating repetitive tasks

I'm currently diving deeper into Java backend development and building tools that interact with real-world data (IP lookup, form automation, etc.).


πŸ”§ Skills & Technologies

πŸ–₯️ Languages & Frameworks

  • HTML5, CSS3, JavaScript (ES6+), PHP, Java (beginner)
  • Frontend: React.js, Next.js, Tailwind CSS, Bootstrap
  • Backend: Node.js, Express, Firebase, Laravel

πŸ›  Tools & Platforms

  • Web Testing: Puppeteer, Cheerio, Postman, Playwright
  • Code & Versioning: Git, GitHub, VS Code
  • Dev & Build: Vite, Webpack, Nodemon
  • Data Formats: JSON, CSV, FormData
  • Cloud/DB: Firebase, Supabase
  • Deployment: Netlify, Vercel, Heroku
  • Others: Regex, REST APIs, OAuth, User-Agent rotation, Proxy lists

πŸ§ͺ Projects & Experience

πŸ”Ή Web Automation & Scraping

  • βœ… Built automated tools for scraping public data (IP info, profile info, price scraping)
  • βœ… Developed Puppeteer scripts to interact with login-protected content
  • βœ… Implemented rotating proxies and user-agent spoofing for stealth scraping

πŸ”Ή API Integration & Testing

  • βœ… Created tools to interact with IP reputation APIs (e.g., IPQualityScore)
  • βœ… Validated forms and endpoints using Postman, Axios, and custom JS scripts
  • βœ… Exported test data to CSV/JSON with detailed logging

πŸ”Ή Developer Tools

  • 🧰 Developed internal tools for:
    • Batch-testing IPs from file inputs
    • Automating newsletter form submissions
    • Detecting CAPTCHA and fallbacks

πŸ“ˆ GitHub Stats

Abdelhadi's GitHub stats


🎯 Goals

  • πŸ“— Master Java and Spring Boot for robust backend development
  • πŸ§ͺ Build a full automation framework for web form testing
  • πŸ” Improve skills in security testing and login bypass handling
  • πŸ”— Contribute to open-source automation projects

πŸ“« Contact Me


βš™οΈ Tech Stack Visual

My Skills


πŸ—‚ Notable Repositories

  • πŸ” IP Reputation Checker: Checks IPs with IPQualityScore & saves to CSV
  • πŸ§ͺ Form Submit Automator: Automates form submissions with Puppeteer
  • πŸ•΅οΈ Proxy Tester Tool: Tests proxies, rotates user agents, exports status

β€œI build reliable tools that simplify web automation, reduce manual work, and improve testing accuracy.” – Abdelhadi

Popular repositories Loading

  1. Quality-Assurance Quality-Assurance Public

    1

  2. artx artx Public

    1

  3. abdelhadi-haddadi abdelhadi-haddadi Public

    Config files for my GitHub profile.

  4. hugo-blog-app hugo-blog-app Public

    HTML

  5. mini-blog-symfony mini-blog-symfony Public

    PHP

  6. laravel laravel Public

    Forked from laravel/laravel

    Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea β€” freeing you to create without sweating the small things.

    PHP