← Back to all work
Personal
Live Project

Personal Portfolio Website

SEO-optimized Next.js portfolio showcasing frontend development expertise with smooth animations and accessibility compliance.

engkuazrul
Frontend Developer
Personal Portfolio Website

Project Overview

A modern, performance-optimized personal portfolio built with Next.js 14 and React. Features server-side rendering (SSR), component-driven architecture, and WCAG 2.1 AA accessibility standards. Showcases professional projects with detailed case studies, interactive UI elements, and seamless navigation for optimal user experience.

Project Details
Role: Frontend Developer
Key Contributions:
  • Architected responsive, mobile-first layout with Next.js 14 App Router and dynamic routing
  • Integrated Framer Motion for scroll-triggered animations and page transitions
  • Implemented SEO best practices including meta tags, Open Graph, and structured data
  • Optimized images with Next.js Image component for faster loading

Project Journey

Challenges

Previous portfolio sites suffered from poor maintainability, slow load times, and lacked cohesive project presentation. Needed a scalable solution with modern web standards, SEO optimization, and easy content management without a traditional CMS.

Approach

Implemented component-driven architecture with Next.js App Router for optimal performance and SEO. Utilized Framer Motion for fluid animations, Tailwind CSS for responsive design, and TypeScript for type-safe development. Created a structured data model enabling quick updates without backend dependencies.

Results

Achieved 95+ Lighthouse performance score with sub-2-second load times. Improved project discoverability through SEO optimization and enhanced user engagement with smooth scroll-based animations. Reduced content update time by 70% through streamlined data structure.

Technology Stack

Frontend
Next.js 14
React 18
TypeScript
Framer Motion
Tailwind CSS
Shadcn UI
Devops
Vercel
Tooling
ESLint
Prettier
Lighthouse

Project Gallery

Portfolio homepage with hero section and animated project cards
Project detail page with case study layout
Mobile responsive view showing navigation and content

Related Projects

BukaDiMana - Ramadan Bazaar Discovery Platform
Personal

BukaDiMana - Ramadan Bazaar Discovery Platform

Community-driven platform helping Muslims discover nearby Ramadan bazaars, explore food stalls, and plan iftar meals during the holy month. Features interactive map with bazaar locations, stall directories with photos and menus, prayer time integration, and user contributions. Built with Next.js, React Leaflet, and Supabase as an open-source project during #GodamSahur – a month-long Ramadan hackathon encouraging developers to build meaningful community tools.

Waktu Solat - Islamic Prayer Times App for Malaysia
Personal

Waktu Solat - Islamic Prayer Times App for Malaysia

Minimalist web application providing accurate Islamic prayer times for all zones across Malaysia. Features real-time prayer countdown with circular progress indicator, daily prayer schedule (Subuh, Zohor, Asar, Maghrib, Isyak), automatic location-based zone detection, and upcoming Islamic events calendar (Ramadan, Eid, Hijri dates). Built with Next.js for performance and SEO, integrating with Malaysia's official Waktu Solat API (JAKIM).

Ready to start your project?

Let's discuss how I can help bring your ideas to life with modern web technologies.

Engku Azrul – Freelance Frontend Developer