Sitelet https://github.com/MahdiDeveloperNodejs/MahdiDeveloperNodejs
Skip to content

About

M Y

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

πŸ‘‹ 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

About

M Y

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors