Passionate about building scalable backend systems and solving complex logistics challenges.
Currently shipping code at Bosta.
Software Engineer (Backend) Leading shipping and logistics company in Egypt.
- ๐ฆ Shipping & Fulfillment: Engineered robust backend solutions to streamline shipping operations and fulfillment processes.
- ๐ E-commerce Integration: Developed and maintained integrations for seamless e-commerce experiences.
- ๐ Scalability: Optimized high-traffic systems to handle thousands of daily orders with high availability.
EnvBox is a secure, collaborative environment variable manager designed to simplify development workflows.
- ๐ End-to-End Encryption: AES-256 encryption for maximum security.
- ๐ฅ Team Collaboration: Granular roles and permissions for teams.
- ๐ Environment Management: Switch between Dev, Staging, and Prod effortlessly.
- ๐ก๏ธ Variable Masking: Immutable masking for sensitive keys.
Containerization, Cloud Deployments, and Web Applications
- Todo List - Docker & Heroku: Containerized Flask app demonstrating CI/CD pipelines and Docker orchestration.
- Hello World Container: Simple Flask web app running inside a Docker container.
- GoViolin: A web application built with Go.
- OSCGEEKS.ORG: LEMP stack web application.
Scripting, Security Tools, and Data Science
- Tiny Git: A minimal implementation of Git version control.
- Virus Detector: Python-based virus detection tool.
- Password Manager: Secure local password management solution.
- Linear Regression: Implementation of simple linear regression.
- Multi-Variable Regression: Advanced regression analysis implementation.
Problem Solving and Visualizations
- 100 Days of LeetCode: Collection of solutions for LeetCode problems.
- Path Finding Visualizer: Interactive visualization of pathfinding algorithms.
- BFS Visualization: Breadth-First Search algorithm visualizer.
- DFS Visualization: Depth-First Search algorithm visualizer.
- Sudoku Solver: Sudoku generator and solver algorithm.
Penetration Testing and Network Tools
- Spidering Tool: Web crawler for information gathering.
- Dirbuster: Directory brute-forcing tool.
- Connection Checker: Network connectivity testing tool (Ping).
- Self Replicating Virus: Educational Bash script demonstrating replication.
- Over The Wire Writeups: Solutions for Leviathan wargames.
Interactive Experiences and Game Logic
- Pong (Unity): Classic Pong game recreated in Unity.
- Trapped (Unity): Game Jam project built with Unity.
- Pacman (C++ & SFML): Pacman clone featuring an "impossible mode".
Mobile Apps, Art, and Low-Level Programming
- Android Todo List: Native Android application for task management.
- PI Digits Art: Generative art using Processing based on PI digits.
- Todo UI Design: User interface design project in Adobe XD.
- Assembly Cheat Sheet: Quick reference guide for Assembly language.


