FlowCV Logo
Summary

I am a Software Engineer with a B.E. in Computer Engineering, focusing on designing and building full-stack, visually appealing, and high-quality web applications using Node.js, JavaScript, TypeScript, PostgreSQL, React, and Next.js, following best practices and Web Content Accessibility Guidelines (WCAG).

Education
Bachelor’s degree in Computer Engineering, Arab Academy for Science, and Technology, Cairo - Egypt
2015 – 2021
Skills
Next.js, React.js, Express.js, Redis, PostgreSQL, MongoDB, Native CSS, Tailwind CSS, JavaScript, TypeScript, Redux.js (native, RTK), Accessibility (WCAG)
Projects
Breadit

A Reddit-like platform where users can create or join communities, leave comments, and upvote or downvote posts and comments. It is built with Next.js App Router and utilizes interception and parallel routing, Redis, MySQL, Prisma ORM, NextAuth, and Tailwind CSS.

Apple Store

An eCommerce store similar to Apple's built using Next.js App Router, Sanity CMS for managing product information, Stripe as a payment method, and Tailwind CSS.

Memories

My first project used the MERN stack with React.js and Express.js. Implements email verification and access, refresh JWT tokens, and user roles.

Auto-Correction Smart Examination System, AAST

Graduation project built with Oracle Database and Oracle APEX. The system generates random questions with randomized variable answers to prevent cheating.

Courses
Languages
Arabic (Native), English (Advanced)