Mohamed Eslam - Frontend Developer

Hey, I'm Mohamed Eslam - Frontend Developer

I build dynamic, responsive web applications and reusable UI libraries with Nuxt.js, Vue, and React. Passionate about performance, scalability, and delivering seamless user experiences.

About Me

I am a Frontend Developer based in Cairo, Egypt, with a B.S. in Computers and Artificial Intelligence from Cairo University. I specialize in building high-performance, scalable web applications and reusable npm packages using Nuxt.js, Vue, React, and TypeScript. My expertise includes responsive design, UI component libraries, and optimizing user experience. I thrive in collaborative teams, adapt quickly to new challenges, and am passionate about open-source contributions. Key Skills: Nuxt 3, Vue, React, NPM Package Development, Angular, HTML, SCSS, CSS, Tailwind, HeadlessUI, NuxtUI, Bootstrap, Responsive Design, RESTful APIs, tree-shaking, JavaScript, TypeScript, Docker, GitHub, CI/CD, Teamwork, Problem Solving.

Work Experience

07/2024 - Present

Frontend Developer
ATW

Latest Articles

Insights on frontend development, Nuxt.js, Vue, and open-source contributions.

🔥 Built from Real-World Needs – My Custom UI Package is Here!

A detailed journey of building @eslamdevui/ui, a custom Nuxt UI package born from actual project requirements and daily development challenges.

From Nuxt 2 to Vue 3: My Journey of Migration and Growth

A detailed account of my experience upgrading a project from Nuxt 2 to Vue 3, replacing Vuex with Pinia, and the valuable lessons learned along the way.

🔥 Cookie Authentication: How It Works & What Are the Risks?

A comprehensive guide to cookie-based authentication systems, how they work, security risks, and how to avoid them. Includes advanced penetration testing insights and real-world attack scenarios.
Copyright © 2026 Mohamed Eslam. All rights reserved.