← Back to portfolio
Web#Next.js#TypeScript#Tailwind

Personal Portfolio

This very site — a themeable portfolio with a mobile-first homepage.

Personal portfolio website thumbnail

A fast, themeable personal portfolio built with the Next.js App Router. Content is fully data-driven and the site ships with three switchable themes.

The idea

I wanted a portfolio I could update by editing a single data file, with a warm, friendly look inspired by aliabdaal.com.

How it's built

Next.js + TypeScript + Tailwind, with a CSS-variable theming system so new themes are just a block of color tokens.