Cairo, Egypt
Hi, I’m Mariam, a passionate Full-Stack Developer with expertise in crafting robust, scalable web applications. I specialize in the MERN stack and advanced database design, and I’ve built RESTful APIs in JavaScript. My adaptability and strong project-management skills enable me to deliver high-quality solutions across the full software lifecycle.
Future University in Egypt (2019-2023)
GPA: 3.5/4.00
A comprehensive AI-powered platform designed to revolutionize content creation and document management. Features multi-language translation capabilities, text-to-speech conversion, and intelligent document summarization. The platform includes advanced content generation tools for blogs, emails, reports, and social media posts with customizable tone and length parameters. Implemented robust version history tracking and secure file management system with a unique 24-hour trash restore feature for data recovery.
A sophisticated real-time messaging application built for seamless two-user communication. Implemented end-to-end encryption for secure message transmission and robust user authentication system. Features include dynamic online/offline status tracking, message persistence, and real-time notifications. The application demonstrates advanced WebSocket implementation for instant message delivery and responsive UI design optimized for both desktop and mobile devices.
A full-featured Twitter clone that replicates core social media functionalities with modern web technologies. Implemented real-time tweet posting with rich media support through Cloudinary integration for image and video uploads. Utilized Zustand for efficient state management, ensuring smooth and responsive user interactions. Features include user profiles with editable information, follow/unfollow functionality, real-time feed updates, and engagement metrics (likes, retweets, comments). The platform emphasizes user experience with intuitive design and seamless navigation.
An interactive educational web application designed to visualize and understand popular sorting algorithms through dynamic animations. The application demonstrates the step-by-step execution of algorithms including Merge Sort, Quick Sort, Bubble Sort, Insertion Sort, and Selection Sort. Users can generate custom arrays, adjust sorting speed, and compare algorithm performance metrics. This project serves as an excellent learning tool for computer science students and algorithm enthusiasts to grasp complex sorting concepts visually.
A comprehensive academic resource platform developed as a graduation project to revolutionize how students discover and explore academic content. The system features a powerful search engine that indexes university-wide projects, research papers, articles, and academic resources with advanced filtering capabilities. Implemented an intelligent recommendation engine using machine learning algorithms that analyzes student academic performance, course history, and interests to suggest the most suitable graduation projects. The platform includes user authentication, project submission workflows, and administrative dashboards for faculty management.