Skip to content
View salih85's full-sized avatar

Block or report salih85

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
salih85/README.md
Mohammed Salih

Gmail LinkedIn GitHub

Typing SVG Profile Views Followers Stars

🧑‍💻 About Me

Hi, I'm Mohammed Salih, a Full Stack MERN Developer and Frontend & Backend Engineer focused on building secure, scalable, responsive, and production-ready web applications.

I work with JavaScript, React, Node.js, Express, MongoDB, and Vue.js, building complete systems from modern frontend interfaces to backend APIs, databases, authentication, payments, and real-time communication.

What I enjoy building: 🚀 Full-Stack Apps • 🎨 Modern UIs • ⚙️ Node.js Backends • 🌐 REST APIs • 🔐 Authentication & RBAC • ⚡ WebSockets • 🎥 WebRTC • 💳 Payments • 📊 Admin Dashboards • 🤖 AI Apps • 🎮 Multiplayer Systems • 🚗 Booking Platforms • 📝 Collaborative Apps

Building reliable software that solves real-world problems with clean, maintainable architecture.


⚡ What I Build

🚀 Application 🔧 Stack / Concepts
🌐 Full-Stack Applications React • Node.js • Express • MongoDB
🎨 Frontend Systems React • Vue • Tailwind • Bootstrap
⚙️ Backend Systems Node.js • Express • REST APIs
🔐 Authentication JWT • OAuth • RBAC • Protected Routes
⚡ Real-Time Apps WebSockets • Yjs • CRDT
🎥 Communication WebRTC • Real-Time Video
💳 Payment Systems Razorpay • Cashfree
📊 Admin Platforms Dashboards • Analytics • Management
🤖 AI Applications Resume Analysis • Skill Detection
🎮 Multiplayer Systems WebSockets • Server Authority
🚗 Booking Platforms Reservations • Inventory • Payments
📝 Collaboration Yjs • WebSockets • WebRTC

🧰 Tech Stack

💻 Programming & Frontend

JavaScript HTML CSS React Vue Tailwind Bootstrap

⚙️ Backend & Database

Node.js Express MongoDB

🔌 APIs & Real-Time

REST API WebSockets WebRTC Yjs

🔐 Security & Payments

JWT OAuth RBAC Razorpay Cashfree

🛠️ Tools & Deployment

Git GitHub VS Code Figma NPM Yarn Vercel Netlify Render


🚀 Featured Projects

📝 ogDoc — Real-Time Collaborative Document Editor

ogDoc

ogDoc is a real-time collaborative document editor built for teamwork and content creation. Multiple users can edit documents simultaneously using Yjs CRDT + WebSockets.

Features: 👥 Multi-user Editing • ⚡ Real-Time Sync • 🔄 CRDT Conflict Resolution • 🧩 Drag & Drop Editor • 📝 Text Blocks • 🖼️ Images • 🎥 Videos • 🔐 Permissions • 👑 Owner/Participant Roles • 📹 WebRTC Video Calls • 🔑 OAuth

Stack: React Node.js WebSockets Yjs WebRTC OAuth


🚗 Skylark — Vehicle Reservation Platform

Skylark

Skylark is a vehicle rental and reservation platform for customers and fleet administrators with booking, payment, inventory, and management functionality.

Features: 🚗 Vehicle Browsing • 🔎 Search & Discovery • 📅 Reservations • 💳 Payments • 👤 Customer Management • 👑 Admin Dashboard • 🔐 RBAC • 📊 Statistics • 📦 Inventory • 🛠️ Maintenance • ⚠️ Issue Management • 📋 Booking Management

Stack: Node.js Express MongoDB Vue.js Bootstrap Razorpay


🔐 Member Vault — Membership Management Platform

Member Vault

Member Vault is a membership management platform for businesses handling subscription plans, members, payments, renewals, and access control.

Features: 👑 Admin Dashboard • 👤 Member Dashboard • 🔐 RBAC • 📦 Subscription Plans • 💳 Razorpay • 💳 Cashfree • ⏳ Expiry Handling • 🔄 Renewals • 📧 Email Notifications • 📊 Monitoring • 🔒 Protected Routes

Stack: React Node.js Express MongoDB Razorpay Cashfree


🤖 AI Job Portal & Resume Analyzer

AI Job Portal

AI Job Portal & Resume Analyzer is a recruitment platform that helps recruiters manage jobs and applicants while providing automated resume analysis and skill detection.

Features: 💼 Job Posting • 👨‍💼 Recruiter Dashboard • 👨‍🎓 Job Seeker Profiles • 📄 Resume Upload • 🤖 Resume Analysis • 🧠 Skill Detection • 📊 Applicant Management • 📋 Hiring Pipeline • 📈 Admin Dashboard • 🔎 Job Discovery • 📬 Application Tracking

Stack: React Node.js Express MongoDB AI


⚽ Duo Pro Football — Real-Time Multiplayer Game

Duo Pro Football

Duo Pro Football is a browser-based real-time multiplayer football game using a server-authoritative architecture for game state, physics, collision, and score validation.

Features: 🎮 Multiplayer • 👥 Player vs Player • 🤖 Player vs Computer • ⚡ Real-Time Sync • 🔌 WebSockets • 🧠 Server Authority • ⚽ Physics • 💥 Collision Handling • 🏆 Score Validation • 🌐 Online Gameplay

Stack: JavaScript Node.js WebSockets HTML CSS


📈 Contribution Activity

GitHub Contribution Activity

🎯 Current Focus

🚀 Advanced MERN Architecture🎨 Frontend Engineering⚙️ Scalable Backend Systems⚡ Real-Time Applications🔐 Application Security💳 Payment Integration🤖 AI Applications📊 Admin Systems🗄️ Database Optimization☁️ Deployment & Performance


💡 Engineering Interests

Area Technologies / Focus
💻 Frontend React • Vue • Tailwind • Bootstrap
⚙️ Backend Node.js • Express • REST APIs
🗄️ Database MongoDB • Data Modeling
🔐 Security JWT • OAuth • RBAC
⚡ Real-Time WebSockets • Yjs • CRDT
🎥 Communication WebRTC
💳 Payments Razorpay • Cashfree
🤖 AI Resume Analysis • Skill Detection
☁️ Deployment Vercel • Netlify • Render
🛠️ Tools Git • GitHub • VS Code • Figma

🧠 Development Philosophy

Build it clean. Secure it properly. Scale it intelligently.

Clean ArchitectureReusable CodeSecure APIsScalable SystemsReal-World Solutions


🌐 Connect With Me

Email   LinkedIn   GitHub



If you like my work, consider starring my repositories!



Footer

Pinned Loading

  1. job-portal-resume-analyzer job-portal-resume-analyzer Public

    AI-powered Job Portal and Resume Analyzer built with the MERN stack. Supports role-based access for Job Seekers, Recruiters, and Admins. Features job posting, applications, resume parsing, and NLP-…

    JavaScript

  2. sinanrahman/skylark sinanrahman/skylark Public

    Skylark is a premium rent-a-car service website designed to offer customers an easy, fast, and reliable way to book cars online,uses Node.js, Express, MongoDB, EJS, Bootstrap & Razorpay for seamles…

    Vue

  3. DuoProFootball DuoProFootball Public

    Real-time multiplayer 2D air-hockey style football game built with Node.js, Express, and Socket.io. Features AI opponents, private rooms, and cross-platform support.

    JavaScript

  4. Member-Vault Member-Vault Public

    Member-Vault: A robust full-stack Membership Management System built with the MERN stack. Features include admin/member dashboards, automated invoicing, secure Razorpay integration, and comprehensi…

    JavaScript

  5. ogDoc ogDoc Public

    OG Docs is a high-performance, real-time collaborative documentation platform. Featuring a custom Slate.js engine for precise content control, Yjs for text sync, and integrated WebRTC video calling…

    JavaScript

  6. Tutora Tutora Public

    A comprehensive tutoring and school management platform featuring multi-role access for Admins, Coordinators, Teachers, and Parents, built with Node.js, Express, and MongoDB

    EJS