- 🎓 4th-year CS student @ University of Al-Alamein
- 💼 2+ years of professional experience as a Full Stack Developer
- 💡 Passionate about scalable architecture, OS-level thinking, and clean code
- 🔥 MERN Stack expert with strong foundations in threading, memory management, and design patterns
- 📬 Always happy to collaborate on open-source or academic projects
| Project | Preview | Description |
|---|---|---|
| DAR - Digital Assets Repository | 📁 | Repository for storing students' projects with diagram image search and keyword-based search |
| KubeCloudAI | 🌩️ | Cloud-native orchestration using AI & Kubernetes |
| Pacman OS Game | 🎮 | Game built with OS concepts: multithreading, IPC, memory management |
I leverage a diverse set of technologies and tools to develop robust, scalable, and efficient web applications. Here's a breakdown of my core competencies:
JavaScript (ES6+): The cornerstone for dynamic and interactive web experiences.
TypeScript: Enhancing JavaScript with static typing for robust and maintainable code.
Python: Versatile language for backend development, scripting, and data tasks.
HTML5: The foundational markup language for structuring web content.
CSS3: For styling and bringing beautiful, responsive designs to life.
React: Building modern, component-based, and high-performance user interfaces.
Redux Toolkit: Efficient and predictable state management for complex applications.
Tailwind CSS: A utility-first CSS framework for rapid and custom UI development.
Framer Motion: Creating fluid animations and rich interactive experiences.
Node.js: Event-driven JavaScript runtime for building fast and scalable server-side applications.
Express.js: Minimalist and flexible Node.js web application framework.
MongoDB: A flexible, scalable NoSQL document database for modern applications.
Firebase: Comprehensive BaaS (Backend-as-a-Service) platform for rapid development.
Git & GitHub: Essential for version control, collaboration, and code management.
Vercel & Render: Modern platforms for seamless deployment and hosting of web applications.
Postman: Powerful tool for API development, testing, and documentation.
- 💡 Operating Systems Theory: Fundamental understanding of OS principles.
- 💡 Multithreading & Concurrency: Designing applications to handle multiple tasks efficiently.
- 💡 SOLID Principles: Guiding principles for writing understandable, flexible, and maintainable code.
- 💡 MVC (Model-View-Controller): Architectural pattern for organizing application logic and UI.
- 💡 Clean Code & Best Practices: Commitment to writing readable, high-quality code.
Concepts
🧠 OS Theory • Multithreading • SOLID • MVC • Clean Code
✨ Keep building. Keep learning. Keep shining ✨


