Hazem Azzam

All projects
Full-Stack Development

Portfolio | Personal Website

The portfolio frontend is developed using Next.js and TypeScript for optimal performance and scalability. I used ShadCN UI and Tailwind CSS to create a minimal and elegant interface. The site fetches all content dynamically from my Django REST API backend and displays it in structured sections like About, Projects, and Contact. It includes smooth animations, optimized SEO metadata, and responsive layouts for all screen sizes.

Oct 2025 - Oct 2025
Portfolio | Personal Website - Image 1
Portfolio | Personal Website - Image 2
Portfolio | Personal Website - Image 3
Portfolio | Personal Website - Image 4

Overview

A modern, responsive portfolio built with Next.js to showcase my projects and skills.

Key Challenges

  • Invalidate caching Built a fast, SEO-optimized personal portfolio with Next.js
  • Integrated with Django backend for dynamic content updates

Key Achievements

  • Creating smooth, responsive layouts across all devices
  • Implementing server-side rendering and SEO optimization in Next.js
  • Integrating frontend data with Django REST API endpoints