Hi, I'm Muhammad Affan Quddus

I'm passionate about Python, Flutter, and cybersecurity. I work on open-source projects, develop cross-platform apps, and contribute to fixing security vulnerabilities in various systems. I enjoy learning new technologies and am always looking to expand my skills.

🛠️ Projects

Here are some of the projects I'm proud of:

A robust Python library for solving captchas through browser automation. It provides seamless integration between web captcha services and your Python applications.

Features:

  • Automatically opens captchas in the user's browser
  • Supports ReCaptcha v2, Recaptcha v3, hCaptcha, Cloudflare Turnstile, and custom challenges
  • Uses a non-blocking, threaded HTTP server
  • Simple and intuitive API for developers
Python requests HTTP Server
📚

xSAT

A comprehensive SAT practice quiz application built with Flutter, designed to help students prepare for the SAT with an intuitive interface, advanced filtering capabilities, and cloud synchronization.

Features:

  • Official Question Bank: Practice with real SAT questions for both English and Math sections
  • Advanced Filtering: Filter questions by skill categories and difficulty levels with persistent preferences
  • Cloud Synchronization: Google Sign-In integration with real-time sync across devices and conflict resolution
  • Progress Tracking: Comprehensive mistake history with search functionality and detailed analysis
  • Modern UI: Material Design 3 with adaptive theming, smooth animations, and responsive layout
  • Rich Content Rendering: Support for HTML with mathematical expressions, tables, and SVG graphics
Flutter Firebase Auth Cloud Firestore Provider Hive

A comprehensive traffic safety education website built with Jekyll, featuring interactive quizzes, expert safety tips, and a modern responsive design.

Features:

  • Interactive Quizzes: Carefully crafted questions with instant feedback, progress tracking, and difficulty levels
  • Safety Blog: In-depth guides on defensive driving, road signs, and real-world safety tips
  • Modern & Responsive: Clean, fast-loading, and accessible design optimized for all devices
  • Jekyll-Powered: Easily extensible with new quizzes and blog posts via simple Markdown files
Jekyll HTML CSS JavaScript

A fun 2D platformer game developed with the Godot engine. Play solo or with a friend in local co-op mode. Guide the adorable slime(s) through 10 distinct levels, avoiding enemies and obstacles.

Features:

  • 10 unique and challenging levels
  • Single-player and 2-player local co-op modes
  • Classic platformer gameplay
  • Adorable slime character
Godot Engine GDScript Game Development

Security Research

I actively research and contribute to cybersecurity, focusing on identifying and responsibly disclosing security vulnerabilities in popular applications and platforms.

Recent Research

A Tale of Two Bugs: How I Claimed Unlimited Items in 8 Ball Pool

January 2024

8 Ball Pool by Miniclip is one of the most popular mobile games in the world, boasting millions of players. Like many online games, it has a system for redeeming promotional codes for in-game items like exclusive cues, coins, and mystery boxes. These are often given out during events or...

Impact: Could have disrupted the in-game economy and devalued rare items

Status: Fully patched by Miniclip's developer team

Read the full technical writeup →

📫 Connect with me

If you'd like to collaborate or need advice on security-related issues, feel free to reach out to me: