React & Node.js Developer Portfolio - JavaScript Projects

JavaScript & React Development Project Showcase
A collection of full stack developer projects showcasing React, Node.js, and JavaScript development. Learn more about my approach or discuss your project.
Filter JavaScript & React Projects by Technology
JavaScript Developer Projects - React & Node.js Applications
educationELLy demonstration video showing the application in action
educationELLy
2018-2026
educationELLy is a full-stack web application for managing English Language Learner (ELL) students in educational settings. It provides a collaborative platform for ELL and mainstream teachers to track student information, English proficiency levels, and academic progress. Built with React/Redux frontend and Node.js/Express/MongoDB backend, it features secure JWT authentication, comprehensive student profile management (demographics, language details, academic status), and a responsive interface with real-time data access for improved teacher collaboration and student support. Deployed on Kubernetes with containerized microservices and MongoDB for persistent document storage.
Source Code (Frontend)
Source Code (Backend)
Kubernetes
Docker Hub (Frontend)
Docker Hub (Backend)
Code Talk
2018-2026
Code Talk is a real-time collaborative code editor and messaging platform that enables developers to write code together while communicating seamlessly. Built with React and GraphQL, it features live collaborative editing where multiple users can work on the same code simultaneously, integrated instant messaging with room-based organization, and secure JWT authentication. The app leverages WebSocket subscriptions for real-time updates, Redis pub/sub for scalability, and includes performance optimizations like virtualized lists and code splitting. Deployed on Kubernetes with horizontally scaled server replicas, PostgreSQL for persistent storage, and Redis for real-time pub/sub messaging. Perfect for remote pair programming, code reviews, or team collaboration sessions.
Source Code (Frontend)
Source Code (Backend)
Kubernetes
Docker Hub (Frontend)
Docker Hub (Backend)
educationELLy (GraphQL version) demonstration video showing the application in action
educationELLy (GraphQL version) secondary demonstration video showing additional features
educationELLy (GraphQL version)
2021-2026
educationELLy GraphQL is an education management system for English Language Learner (ELL) students. It features a React frontend with Apollo Client for GraphQL integration and a Node.js backend with Apollo Server, Express, and MongoDB. The app provides user authentication, full CRUD operations for managing ELL student records (including personal info, educational details, native language, proficiency levels), and role-based access control for teachers and administrators to track and manage their ELL student population. Deployed on Kubernetes with containerized Apollo Server and MongoDB for persistent storage. The educationELLy REST version and GraphQL version use separate MongoDB StatefulSets, allowing independent scaling and data isolation. The GraphQL version benefits from Apollo Server built-in features like query batching and caching.
Source Code (Frontend)
Source Code (Backend)
Kubernetes
Docker Hub (Frontend)
Docker Hub (Backend)