Skip to content
View MahdiDeveloperNodejs's full-sized avatar
😈
بیا با من بازی کن
😈
بیا با من بازی کن
  • Thran
  • Thran

Block or report MahdiDeveloperNodejs

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

👋 Hey, I'm Mahdi

Node.js Backend Developer

I'm a developer focused on backend development with Node.js and JavaScript.

I like building things from scratch, working with APIs and databases, and learning by actually making projects. Most of the projects on my GitHub are things I've built while learning and improving my backend skills.


🧑‍💻 About Me

  • 💻 Currently working with Node.js & Express.js
  • 🌱 Learning TypeScript & NestJS
  • 🗄️ Working with MongoDB, Mongoose & MySQL
  • 🔐 Interested in Authentication, JWT & OTP systems
  • 🤖 Interested in Telegram Bots & AI integrations
  • 🧩 Building and working with REST APIs
  • 🚀 Trying to write better and cleaner backend code every day

🛠️ Tech Stack

Languages

Backend

Databases

Tools


🚀 What I've Been Building

🏠 Divar Backend

A backend project inspired by the idea of an online marketplace.

Working with things like:

  • User authentication
  • JWT
  • OTP
  • Categories
  • Products
  • MongoDB
  • REST APIs

🤖 Telegram + AI Bot

A Telegram bot project connected to a backend and database.

The idea is to register users and provide an AI chat experience while keeping conversation data in MongoDB.

Stack:

Node.js Telegram Bot API MongoDB OpenRouter


🛒 Express & MongoDB Projects

I've also been building smaller backend projects with Express and MongoDB to practice things like:

  • CRUD
  • Authentication
  • Mongoose
  • API development
  • Error handling
  • Database relationships

📊 GitHub Stats


💻 Most Used Languages


📈 My Learning Path

JavaScript
████████████████████ 100%

Node.js
███████████████████░  90%

Express.js
██████████████████░░  85%

MongoDB
█████████████████░░░  80%

REST APIs
████████████████░░░░  75%

TypeScript
████████████░░░░░░░░  60%

NestJS
██████████░░░░░░░░░░  50%

Redis
███████░░░░░░░░░░░░░  35%

Docker
██████░░░░░░░░░░░░░░  30%

🎯 What I'm Learning Now

Node.js
TypeScript
NestJS
MongoDB
Redis
Docker
Backend Architecture
Authentication & Security

I’m mainly focused on becoming a better backend developer and getting more comfortable with building complete applications instead of only following tutorials.


📫 Find Me


⚡ Build → Break → Fix → Learn → Repeat

Popular repositories Loading

  1. html-css html-css Public

    A simple project with raw HTML and CSS

    CSS 1

  2. express-mongodb express-mongodb Public

    A mini Express project with a MongoDB database

    JavaScript 1

  3. DIVAR-PROJECT DIVAR-PROJECT Public

    Technologies for the system.

    JavaScript 1

  4. EducationalSite-Backend EducationalSite-Backend Public

    An educational site that was developed by me. || یک سایت آموزشی که توسط خودم توسعه داده شده است.البته بکندش😀

    JavaScript 1

  5. jobpulse jobpulse Public

    Forked from Amiram1544/jobpulse

    jobpulse is my own self explained tutorial and hands on work to learn, django channels, websockets, redis, redis_channels, celery and ...

    Python 1

  6. MahdiDeveloperNodejs MahdiDeveloperNodejs Public

    M Y