Skip to content
View Reza97312's full-sized avatar

Block or report Reza97312

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

Banner

Hi , I'm Reza

Full-Stack Developer | 4+ Years of Experience | Building Scalable Web Platforms

About Me

I’m a Full-Stack Developer with 4+ years of hands-on experience designing and shipping production-grade web applications — from large-scale Learning Management Systems to real-time collaborative tools. I specialize in building performant, secure, and well-architected products across the React/Next.js and Node.js ecosystem, with strong attention to scalability, developer experience, and clean modular architecture.

  • Built and shipped a full-stack LMS platform (frontend, backend, and admin dashboard) used end-to-end from course discovery to certification.
  • Designed a real-time collaborative code editor with WebSocket-based live sync and cursor tracking.
  • Deep experience with JWT auth flows, RBAC, Dockerized deployments, and REST API design.
  • Comfortable owning a project across the whole stack — UI, state management, backend services, and DevOps.

Tech Stack

Languages & Core TypeScript JavaScript (ES6+) Node.js

Frontend React 19 Next.js 16 (App Router) Redux Toolkit TanStack React Query Tailwind CSS v4 Shadcn UI Material UI (MUI) Framer Motion React Router v7

Backend Express.js 5 MongoDB Mongoose Socket.io JWT / RBAC Joi / Zod / Yup

Infrastructure & DevOps Docker Docker Compose Cloudinary Swagger Vercel Render Netlify

Other Tools Formik i18next (bilingual/RTL support) Chart.js / Recharts Monaco Editor Leaflet


Featured Projects

EduNext — Full-Stack Learning Management System

A scalable LMS built with Next.js 16 + TypeScript, featuring an AI-powered course assistant, automated exam engine with certificate generation, and advanced SSR/SSG/ISR rendering strategies for top-tier SEO and performance. Next.js TypeScript Tailwind CSS NextAuth React Query

EduNext API — Enterprise Backend & Microservices

The dockerized REST API powering EduNext. Implements JWT access/refresh token rotation, hardened security (Helmet, rate limiting, CORS), Cloudinary-based media pipelines, and a fully modular domain architecture (Auth, Courses, Exams, Payments, and more). Node.js Express.js MongoDB Docker Swagger

CodeSync — Real-Time Collaborative Code Editor

A Monaco-powered collaborative editor supporting live multi-user code sync, cursor tracking, and 10+ languages, built on a strongly-typed Socket.io architecture with custom rate limiting for stability at scale. Next.js Socket.io TypeScript Monaco Editor

CodeLogic — Educational Platform Frontend

A high-performance, bilingual (EN/FA, LTR/RTL) React + Vite application with an AI chatbot, dark/light theming, and rich course/instructor management flows, backed by React Query. React Vite React Query i18next

CodeLogic Admin Panel — LMS Admin Dashboard

A data-rich administrative command center built on a customized Vuexy architecture, managing courses, terms, schedules, classrooms, users, and platform-wide notifications with full CRUD and RBAC. React Vite Redux React Query Chart.js


Let’s Connect

I’m always open to discussing new opportunities, collaborations, or interesting technical challenges.

Pinned Loading

  1. Edu-Next-Org/EduNext Edu-Next-Org/EduNext Public

    Next-Generation Learning Management System (LMS) built with Next.js 16, TypeScript, and Tailwind CSS v4.

    TypeScript 1 2

  2. edunext-api edunext-api Public

    Backend REST API for EduNext project built with Node.js, Express, Docker, Swagger , MongoDB

    JavaScript

  3. collaborative-code-editor collaborative-code-editor Public

    CodeSync is a high-performance, real-time collaborative code editor built with Next.js, Express, and Socket.io. Features live cursors, multi-language support, and Monaco Editor integration.

    TypeScript

  4. CodeLogic CodeLogic Public

    A modern, bilingual educational platform built with React & Vite. Features an AI Chatbot, Dark Mode, Framer Motion animations, and comprehensive course management

    JavaScript

  5. CodeLogic-AdminPanel CodeLogic-AdminPanel Public

    The official comprehensive Admin Dashboard for the CodeLogic platform. Built with React, Vite, and a highly customized Vuexy architecture to manage full-scale LMS operations, users, and infrastructure

    SCSS