Skip to content
View MostafaSwaisy's full-sized avatar
πŸ‡΅πŸ‡Έ
Palestine
πŸ‡΅πŸ‡Έ
Palestine

Block or report MostafaSwaisy

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
MostafaSwaisy/README.md

Hi there, I'm Mostafa πŸ‘‹

Full-Stack Developer | Team Leader | Educator | Data Science Researcher

I'm a Team Leader at JellyNode Company and Teaching Assistant at UCAS (University College of Applied Sciences), Gaza, Palestine. I build and lead scalable web applications, and I teach the newest frameworks.

Currently pursuing a Master's degree in Data Science. My research focuses on evaluating security vulnerabilities in LLM-generated code β€” which is also the thread running through most of the projects I build.


πŸ› οΈ Tech Stack

Backend: Laravel β€’ PHP β€’ MySQL β€’ REST APIs β€’ Node.js

Frontend: JavaScript β€’ TypeScript β€’ Vue.js β€’ React β€’ HTML5 β€’ CSS3 β€’ Tailwind CSS

Data / ML: Python β€’ scikit-learn β€’ NumPy-free neural nets β€’ Jupyter β€’ OpenCV

Tools & Practices: Git β€’ GitHub β€’ CI/CD β€’ Docker β€’ Agile β€’ TDD β€’ Model Context Protocol (MCP)

πŸ“Œ Featured Projects

πŸ€– AI & Security

Project Description Stack
cnn_letters_pythonBased A 62-class character-recognition CNN built from scratch in pure Python β€” convolution, pooling, dense layers β€” trained on A-Z and 0-9 with 99.2% accuracy. Python β€’ NumPy β€’ OpenCV
PC_HARDWARE-Store Multi-tenant SaaS for PC hardware stores: AI shopping assistant, build-compatibility checker, inventory analytics and admin dashboard. React β€’ Node.js β€’ MCP β€’ LLM integration
swaed_belal (private) Management platform for a Quran-memorization academy β€” desktop admin PWA plus a Firebase backend (Firestore, Auth, Storage, security rules). React 19 β€’ TypeScript β€’ Firebase β€’ Tailwind

🧰 Developer Tools / MCP

Project Description Stack
notion-mcp-server Model Context Protocol server for Notion β€” lets AI assistants read, create and update pages, search a workspace, archive pages, and embed database queries. TypeScript β€’ Notion SDK β€’ MCP
github_mcp_server MCP server for GitHub β€” push, pull and manage repositories from MCP-compatible IDEs, with Docker deployment and help docs. TypeScript β€’ Octokit β€’ MCP β€’ Docker

🌐 Full-Stack

Project Description Stack
PollHub Β Β·Β  source Full-stack polling app: public poll browsing, authenticated polling, voting, real-time results with charts and live leaderboards. React β€’ Node.js β€’ MongoDB β€’ Socket.io
digital-marketplace Digital marketplace built as Laravel microservices β€” user, product and order services behind an API gateway, event-driven architecture, Docker Compose setup. Laravel β€’ MySQL β€’ Event-Driven β€’ MCP
Classroom-evaluation-tool CLI that pulls Google Classroom submissions as organized {student-id}_{name} files and builds per-student assignment reports. Node.js β€’ Google Classroom API

πŸ“ˆ Data Science / ML

Project Description Stack
mnist-svm-cnn SVM and CNN implementations for handwritten-digit recognition on MNIST, compared side by side. Python β€’ Jupyter
studentHabitsVsAcademicPerformance Random Forest model predicting student academic performance from study-habit inputs β€” includes data preprocessing and cross-validation. Python β€’ scikit-learn β€’ Jupyter
Real-Time HSV Color Detection Real-time HSV colour detection through a laptop webcam in Google Colab β€” adjust min/max thresholds on the fly. Python β€’ OpenCV β€’ Google Colab

πŸ”­ What I'm Working On

  • Leading development projects at JellyNode Company
  • Teaching Laravel and full-stack development to CS students
  • Researching the security evaluation of LLM-generated code
  • Building MCP servers and AI-assisted developer tooling

🎯 Interests

  • Code Security & Vulnerability Analysis in AI-generated code
  • AI-Assisted Development and agent tooling
  • Software Engineering Education
  • Open Source Contributions

πŸ“« Let's Connect

LinkedIn Email


"I teach what I build and build what I teach."

πŸ“ Gaza, Palestine

Pinned Loading

  1. PC_HARDWARE-Store PC_HARDWARE-Store Public

    AI-powered SaaS platform for PC hardware stores with intelligent customer support, inventory analytics, and PC build recommendations

    PHP

  2. digital-marketplace digital-marketplace Public

    Digital marketplace built as Laravel microservices - user, product and order services behind an API gateway, each with its own database and Sanctum auth.

    PHP

  3. chaingu-solo-project chaingu-solo-project Public

    PollHub - a full-stack polling app: public poll browsing, authenticated poll creation and voting, and an admin dashboard for user and poll moderation.

    JavaScript

  4. Classroom-evaluation-tool Classroom-evaluation-tool Public

    CLI that pulls Google Classroom submissions as organized {student-id}_{name} files and builds per-student assignment tracking reports with late-submission flags. Read-only scopes.

    Python

  5. cnn_letters_pythonBased cnn_letters_pythonBased Public

    A 62-class character-recognition CNN built from scratch in pure Python: convolution, pooling, dense layers and backprop by hand, no NumPy/TensorFlow/PyTorch. Includes a HOG branch and a word-segmen…

    Python

  6. notion-mcp-server notion-mcp-server Public

    Model Context Protocol server for Notion: lets AI assistants read, create and update pages, search a workspace, and expose Notion content as MCP resources.

    TypeScript