- ๐ 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 โจ


