Skip to content
View muhammedkamel's full-sized avatar

Block or report muhammedkamel

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

Hi there 👋 I'm Mohamed Kamel

🚀 Senior Software Engineer with 9+ years building scalable systems
💡 Passionate about distributed systems, microservices, and clean architecture
🌍 Contributing to open source | Writing technical content

I specialize in architecting and building scalable, production-ready applications using Node.js/ExpressJs, Typescript/NestJS, and PHP/Laravel. From monoliths to microservices, I love tackling complex system design challenges.

🛠️ Tech Stack

🔥 Open Source Contributions

🌟 My Packages

Project Description Downloads
⭐ Mongoose Plugin Auto-naming plugin for MongoDB collections with custom patterns Mongoose Plugin Downloads
⭐ Doctrine ODM MongoDB ODM integration for Lumen framework Doctrine ODM Downloads
🔒 RabbitMQ Message queue integration for Laravel applications (Archived - No longer maintained) RabbitMQ Downloads

🤝 Contributions to Popular Projects

Project Description Downloads
⭐ NestJS Google Pub/Sub Event-driven microservices integration with Google Cloud Pub/Sub NestJS Google Pub/Sub
⭐ belongs-to-through Laravel Eloquent relationship extension for complex associations belongs-to-through Downloads

📊 GitHub Stats

Profile Details

Top Languages by Repo Top Languages by Commit


linkedin badge hashnode badge medium badge

Pinned Loading

  1. nestjs-google-pubsub-microservice nestjs-google-pubsub-microservice Public

    Forked from p-fedyukovich/nestjs-google-pubsub-microservice

    Custom Google Cloud Pub/Sub microservice transport for Nest framework (node.js)

    TypeScript

  2. mongoose-collection-naming-plugin mongoose-collection-naming-plugin Public

    Mongoose plugin to name collections based on naming convention camelCase, snake_case, PascalCase, ...etc

    TypeScript

  3. belongs-to-through belongs-to-through Public

    Forked from staudenmeir/belongs-to-through

    Laravel Eloquent BelongsToThrough relationships

    PHP

  4. lumen-doctrine-mongodb-odm lumen-doctrine-mongodb-odm Public

    Forked from digiaonline/lumen-doctrine-mongodb-odm

    Doctrine MongoDB ODM bindings for lumen

    PHP 1