Skip to content
View majidkhazaei's full-sized avatar
๐Ÿ˜ถโ€๐ŸŒซ๏ธ
Focusing
๐Ÿ˜ถโ€๐ŸŒซ๏ธ
Focusing

Block or report majidkhazaei

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

๐Ÿ‘‹ Hi, I'm Majid Khazaei

Full-Stack Developer | Django & DRF Enthusiast

Typing SVG

Profile Views Followers


๐Ÿš€ About Me

I am a Full-Stack Developer focused on building clean, maintainable web applications with Django and Django REST Framework.

I enjoy turning complex problems into simple, practical solutionsโ€”and Iโ€™ve recently started contributing to the open source tools I use every day.

  • ๐Ÿ”ญ Currently working on: Advanced Django REST Framework patterns & Distributed Systems
  • ๐ŸŒฑ Currently learning: Celery internals, PostgreSQL performance tuning & Docker workflows
  • ๐Ÿ’ฌ Ask me about: Python, Django, Celery, Task Queues, and System Design Patterns
  • โšก Fun fact: I love refactoring code to make it cleaner and more efficient!

๐Ÿ”ญ Open Source Contributions

Celery โ€” Contributor

  • ๐Ÿ”— PR #10960 (Merged)
  • Fixed a critical worker deadlock/hang issue when the result backend is unreachable (result_backend_always_retry=True).
  • Implemented a thread-safe bounded retry mechanism (max_retries=min(backend.max_retries, 3)) to prevent indefinite blocking without breaking backward compatibility.
  • Wrote comprehensive Unit, Integration, and Smoke tests (Dockerized workers) to ensure fail-fast behavior.

Django REST Framework โ€” Contributor

These contributions taught me how to navigate large-scale codebases, work with core maintainers, and ship production-ready fixes that affect thousands of projects globally.


๐Ÿงช Featured Projects

Project Description Tech
proxy-message-system Modular messaging system with Proxy, Composite, and Factory patterns. Python
python-plugin-framework Lightweight plugin framework using decorators, dynamic imports, and registry pattern. Python
restaurant-management-system Event-driven system with Facade, Observer, Singleton, and DI patterns. Python
redis-taxi-system Ride-hailing simulation using Redis for real-time state management. Python, Redis

๐ŸŒฑ Currently Learning

  • Django REST Framework (advanced patterns)
  • PostgreSQL performance tuning
  • Docker & deployment workflows

๐Ÿ“ซ Let's Connect

I'm open to collaboration, feedback, and junior-friendly opportunities.


Building step by step, one commit at a time.

Pinned Loading

  1. django-rest-framework django-rest-framework Public

    Forked from encode/django-rest-framework

    Web APIs for Django. ๐ŸŽธ

    Python

  2. celery celery Public

    Forked from celery/celery

    Distributed Task Queue (development branch)

    Python

  3. proxy-message-system proxy-message-system Public

    A modular Python message system with Proxy, Composite, and Factory patterns for access control, logging, and caching.

    Python

  4. python-plugin-framework python-plugin-framework Public

    A lightweight plugin framework built with pure Python to demonstrate decorators, dynamic imports, registry pattern, and clean software architecture.

    Python 2

  5. restaurant-management-system restaurant-management-system Public

    A modular, event-driven restaurant management system built with Python, demonstrating Facade, Observer, Singleton, and Dependency Injection patterns with comprehensive testing and documentation.

    Python

  6. redis-taxi-system redis-taxi-system Public

    A real-time ride-hailing system built with Redis and Python, featuring atomic driver assignment with Lua, location-based search with GEO, event-driven processing with Streams, and live tracking witโ€ฆ

    Python