Skip to content
View MohammedAMohsen's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report MohammedAMohsen

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

Hi, I'm Mohammed Alaa Mohsen 👋

Python backend developer (Django & Django REST Framework), Computer Science graduate. I build APIs, data models, authentication systems and background jobs. I also ship the frontend with AI assistance and connect it to my own APIs, so the result is a complete product.

🌐 Portfolio · 💼 LinkedIn · 🚀 StoryHub (live)


⭐ Featured: StoryHub

storyhubapp.com is a bilingual (English/Arabic) writing platform, built with Django REST Framework and React/TypeScript. It runs in production on a VPS with Nginx, systemd, PostgreSQL, Redis and Celery, and has automated off-site backups. → Product overview and design decisions


🚀 Projects

Project What it is Stack
storyhub Live writing platform with a social layer (overview, code is private) DRF · React · PostgreSQL
django-drf-starter Ready-to-use Django + DRF starter: accounts, JWT, Google sign-in, Celery, deployment files Django · DRF · Celery
GreatCart E-commerce store: cart, variations, orders, reviews (simulated payment) Django
djoser-advanced Customised Djoser authentication: email-change flow, validators, consistent responses DRF · Djoser · JWT
django-react-authentication Full authentication system with a React client DRF · React · TypeScript
StudyRoom Discussion rooms around shared topics Django
Django-Blog Blog with accounts, profiles and posts Django
Flask-Blog Blog built with Flask Blueprints Flask

📚 Course Notes

My study notes from courses, written in Arabic. They are learning material, not projects. See them all →

Course Content
python-course Python: 149 runnable lessons with verified output
mysql-course MySQL: 51 runnable SQL lessons
postgresql-course PostgreSQL from fundamentals to advanced topics
django-rest-api Django REST Framework: one API that covers the framework end to end
multi-tenant-saas-course Designing SaaS and multi-tenant systems: 2 phases, 20 lessons

🛠️ Tools: Python · Django · DRF · PostgreSQL · Redis · Celery · Nginx · Linux · Git · React + TypeScript (AI-assisted) 📖 Currently learning: Docker

Pinned Loading

  1. storyhub storyhub Public

    StoryHub — a quiet place to write true stories and read them. Live at storyhubapp.com. Product overview, screenshots and design decisions; the source is private.

  2. GreatCart GreatCart Public

    A full-featured e-commerce web application built with Django, following industry best practices and developed step by step as a learning and production-ready project.

    CSS

  3. StudyRoom StudyRoom Public

    A web application built with Django that allows users to create discussion rooms, exchange messages, and collaborate around shared topics.

    HTML

  4. django-rest-api django-rest-api Public

    📚 Course notes · Django REST Framework learning project: JWT, ViewSets, filtering, pagination, Swagger/OpenAPI, Redis caching, Celery, testing

    Python

  5. django-react-authentication django-react-authentication Public

    Modern authentication system built with Django REST Framework, Djoser, JWT, React, TypeScript and Vite.

    TypeScript

  6. multi-tenant-saas-course multi-tenant-saas-course Public

    📚 Course notes · SaaS & multi-tenant systems design with Django and PostgreSQL (Arabic): 2 phases, 20 lessons