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 main screenshot showing the application interface
educationELLy
2018-2025
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.
Code Talk
2018-2025
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. Perfect for remote pair programming, code reviews, or team collaboration sessions.
educationELLy (GraphQL version) main screenshot showing the application interface
educationELLy (GraphQL version) secondary screenshot showing additional features
educationELLy (GraphQL version)
2021-2025
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.
FireBook secondary screenshot showing additional features
FireBook
2018-2025
FireBook is a feature-rich web application that transforms how users save and organize their favorite websites. Originally developed as a frontend-only application for Thinkful's Engineering Immersion program, it has evolved into a full-stack solution powered by Firebase, offering secure authentication, real-time synchronization, and personal bookmark collections. FireBook exemplifies how traditional web technologies can be enhanced with modern cloud services to create a secure, scalable, and user-friendly application that works seamlessly across devices while maintaining the simplicity of its original educational goals.
Bookmarked main screenshot showing the application interface
Bookmarked
2020-2025
Bookmarked is a modern bookmark manager application built with React Hooks. It lets users save, organize, and manage their favorite web links with features like ratings, favorites, and smart filtering. The app uses React's Context API and useReducer for state management, Emotion for styling, and connects to a REST API backend for data persistence. Users can add bookmarks with titles, URLs, and descriptions, rate them on a 5-star scale, mark favorites, and filter their collection by rating or favorite status.
Media loading...
Media loading...
IntervalAI
2025
IntervalAI is a neural-enhanced spaced repetition learning system that uses machine learning to optimize vocabulary review timing for maximum retention. The app combines the proven SM-2 algorithm with an 8-layer neural network (961 parameters) that learns individual user patterns, achieving 96.1% improvement over baseline methods. Built with React/Redux frontend and Node.js/Express/MongoDB backend, it features WebGPU-accelerated ML inference (<1ms), real-time predictions of optimal review intervals, TensorFlow.js for machine learning, and built-in A/B testing to compare algorithm performance. Perfect for language learners seeking personalized, scientifically-optimized study schedules.