Skip to content
View mohammadqassim12's full-sized avatar

Highlights

  • Pro

Block or report mohammadqassim12

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
mohammadqassim12/README.md

Hi there, I'm Mohammad Al-Qasem πŸ‘‹

Software Developer | QA Engineer | Cybersecurity Enthusiast

πŸš€ Passionate about software engineering, automation testing, and cybersecurity.
πŸŽ“ Honors BSc in Computer Science | University of Toronto - Scarborough (Co-op)
πŸ† U of T International Award Scholarship | Top 0.5% of IB Diploma Performers


πŸ”§ Tech Stack

Languages: Python | C | C++ | Java | Swift | Kotlin | JavaScript
Databases: SQL | MongoDB | PostgreSQL
Tools & Platforms: Docker | AWS | GCP | Git | Jenkins | Selenium | Cypress | Appium | XCode | Visual Studio | Jira
Operating Systems: Linux | MacOS | Windows | Android OS | iOS


πŸ’Ό Work Experience

QA Automation Engineer @ theScore (Jan 2023 – Sep 2023)

  • Developed automated test suites for large-scale distributed systems.
  • Worked on live betting APIs, ensuring real-time accuracy for cash-out and market updates.
  • Deployed CI/CD pipelines, reducing deployment errors by 30%.
  • Integrated Selenium & Cypress for test automation, improving efficiency.

Residence Advisor @ University of Toronto Scarborough (Apr 2024 – Present)

  • Provided on-call support for 1,000+ students, responding to emergencies.
  • Hosted monthly student events with 100+ attendees.

Exam Invigilator @ University of Toronto Scarborough (Sep 2024 – Present)

  • Ensured compliance with academic integrity policies.
  • Managed logistics for large-scale exams.

πŸš€ Technical Projects

πŸ›  Tech: JavaScript | Node.js | Keccak256 | Base58 | UTXO Model

  • Developed a UTXO-based blockchain with one-time address enforcement for enhanced security.
  • Implemented server-side transaction validation, ensuring integrity before inclusion in the blockchain.
  • Built a custom mining mechanism using Keccak256 hashing & Base58 encoding for block validation.
  • Developed client-side wallet functionalities, allowing users to create accounts, check balances, and transfer funds.

πŸ›  Tech: MongoDB | Express.js | React.js | Node.js

  • Engineered AI-driven applicant filtering, reducing screening time by 40%.
  • Built a secure authentication system with JWT & bcrypt.
  • Optimized MongoDB queries, improving performance by 50%.

πŸ›  Tech: C | Data Structures | Graph Algorithms

  • Designed a network for 300+ users with friend suggestions & brand following.
  • Implemented graph adjacency matrices & linked lists, improving data retrieval speed by 35%.

πŸ›  Tech: Java | OOP | JUnit

  • Implemented inheritance & interfaces following SOLID principles.
  • Built custom exceptions for robust error handling.

πŸ”’ Cybersecurity Research & Achievements

  • Developed an AES decryption attack to analyze encrypted images.
  • Implemented SSL stripping & ARP poisoning attacks to demonstrate network vulnerabilities.
  • Engineered an XSS attack detection framework for real-time security assessments.
  • Conducted research on SQL Injection, TLS flaws, and authentication bypass risks.

πŸ“« Let's Connect

LinkedIn
GitHub

Pinned Loading

  1. Pursuiter Pursuiter Public

    JavaScript

  2. B07Porject B07Porject Public

    Java

  3. Bike-Share Bike-Share Public

    Contains files necessary to run the Bike-Share Program

    Python

  4. GRAFFIT GRAFFIT Public

    GRAFIT

    C