Skip to content

abdelhadi-haddadi/abdelhadi-haddadi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 

Repository files navigation

πŸ‘‹ 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

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published