Cairo, Egypt

Projects

GitOps pipelines, Terraform infrastructure, and containerized apps — plus the earlier dev projects that got me here.

  1. 3-Tier GitOps App on EKS

    A complete 3-tier notes application with GitOps CI/CD pipeline using GitHub Actions, Terraform, Ansible, Helm, and ArgoCD on AWS EKS.

    GitHub ActionsTerraformAnsibleHelmArgoCDAWS EKSKubernetes

  2. Highly Available AWS Infrastructure

    A highly available, scalable web application infrastructure on AWS with ALB, Auto Scaling Group, and secure multi-AZ network architecture.

    AWSTerraformALBAuto ScalingVPCEC2

  3. Terraform EC2 Monitoring Stack

    A production-ready Terraform project that automates the deployment of secure EC2 instances on AWS with real-time monitoring.

    TerraformAWS EC2MonitoringSSH

  4. Dockerized Flask Production Stack

    A complete end-to-end web application deployed on AWS EC2 with production-ready features and monitoring.

    DockerFlaskNginxMySQLSQLAlchemyAWS EC2

  5. Ansible-Managed Go Web App

    A Go-based web application for note management with Ansible automation and scheduled tasks.

    GoAnsibleSQLiteCron

  6. Flask App with Persistent AWS Storage

    A full-stack note-taking application on AWS infrastructure with EBS backup and MariaDB.

    FlaskAWS EC2AWS EBSMariaDBSQLAlchemy

  7. 2D Platformer Game

    A 2D platformer game built with Unity and C#, featuring collaborative development and asset integration.

    UnityC#Game Development

  8. E-Commerce Platform

    Graduation project — a comprehensive e-commerce platform with YouTube integration for product recommendations.

    AngularASP.NETBootstrapSQL ServerYouTube API

  9. File Encryption Tool

    A Python-based security application implementing encryption and decryption techniques.

    PythonEncryptionSecurity

  10. Football Analytics Dashboard

    Interactive data visualization dashboard built with Microsoft Power BI for football analytics.

    Power BIData VisualizationKaggle

  11. Learning Management System

    A Java-based LMS with role-based access control for educational institutions.

    JavaJava SwingSQLiteRole-Based Access Control

  12. Linux File Link Utility

    A C-based terminal utility for creating and managing file links in Linux environments.

    CLinuxUbuntu

← Home