
Hi, I'm Rabea Shaban — Full Stack Software Engineer
Full Stack Software Engineer
I build scalable, secure, and high-performance web applications using React, Next.js, Node.js, Express, MongoDB, TypeScript, and AWS.
Professional Journey
A chronological overview of my professional experience, education, and milestones.
Featured Work
A selection of my key projects showcased together with demo, source code, and design.

EduSphere
EduSphere is a full-stack Learning Management System built for students, teachers, and administrators using Next.js, React, TypeScript, Node.js, and MongoDB.

Pharmacy POS
Pharmacy POS is a multi-tenant pharmacy management and point-of-sale system built with React, TypeScript, Node.js, and modern backend architecture.

Zein Hub
Zein Hub is a full-stack media and educational platform uniting training programs, lessons, instructor profiles, live sessions, assignments, attendance tracking, and certificates.
Currently Learning
Technologies I'm actively learning and applying through labs, coursework, and hands-on practice.
AWS Cloud
Acquiring fundamental concepts of cloud computing, VPC networking, IAM security, EC2, S3, and RDS through hands-on coursework.
Docker
Learning containerization concepts, writing Dockerfiles, creating lightweight images, and managing local container storage.
Kubernetes
Studying container orchestration, microservices scheduling, service load balancing, and configuration management in sandbox clusters.
Helm
Exploring Kubernetes package management, editing values.yaml files, and structuring chart templates for easier cluster installs.
Terraform
Understanding Infrastructure as Code (IaC) syntax, state management, provider settings, and modular setups for cloud provisioning.
GitHub Actions
Practicing workflow automation, syntax for jobs/steps, integrating unit testing triggers, and setting up simple CI pipelines.
Linux
Mastering terminal commands, file system permissions, package management, bash scripting, and server configurations.
DevOps
Adopting standard deployment practices, clean release cycles, logging integrations, and infrastructure monitoring concepts.
System Design
Learning microservices architecture patterns, load balancers, caching layers, database indexing, and scaling practices.
Ready to Start Your Project?
Let's work together to bring your ideas to life with modern web technologies, containerized deployments, and clean cloud setups.
Contact Me