Hi, I'm Mohamed Ali
Junior Frontend Developer
Building fast, accessible, and responsive web applications using React.js and Next.js. Committed to writing clean, maintainable code and solving real-world challenges.

About Me
Get to know more about my background, experience, and what drives my passion for frontend development.
Professional Summary
I'm a Junior Frontend Developer with hands-on experience building fast, accessible, and responsive web applications using React.js and Next.js. I'm committed to writing clean, maintainable code and solving real-world challenges by applying core computer science principles.
I have experience working in collaborative, Agile environments utilizing Scrum and Jira to deliver projects efficiently. Currently, I'm expanding my skills through the Next.js Training Program at Elevate Tech.
I hold a B.Sc. in Computer Science from Menoufia University, Egypt, where I studied algorithms, object-oriented programming, database management systems, and software engineering.
Contact Information
Languages
Technical Skills
Here are the technologies and tools I work with to bring ideas to life.
Frontend
UI & Styling
State Management
Form Handling
Tools & Platforms
APIs & Network
Authentication & I18n
Featured Projects
Here are some of the projects I've worked on that showcase my skills and experience.
Collaborated in an Agile team to build a full-stack store with Next.js/TypeScript. Implemented secure authentication for 2 user roles via NextAuth.js. Developed type-safe forms with React Hook Form/Zod. Built a multi-language UI using next-intl and Shadcn/UI.
Education & Certifications
My educational background and professional certifications that have shaped my development journey.
Education
Menoufia University, Egypt
Graduated
Relevant Coursework: Algorithms, Object-Oriented Programming, DBMS, Software Engineering
Certifications & Training
Elevate Tech
2025 – Present
Advanced training in Next.js development and modern web technologies
Route Academy
2024
Comprehensive training in React.js and frontend development best practices
Get In Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about web development.