Skip to content
Nizar Abubaker
Build

This website

A bilingual personal site with its own CMS: Next.js, NestJS and PostgreSQL in Docker — built the way I would build it for a client.

Role
Everything
Year
2026 — Present
Industry
Technology
Status
Live

01The challenge

Represent range — strategy, architecture and code — without becoming either a CV or a brochure. In two languages and two directions.

02The approach

A narrative homepage, case studies as structured blocks, a technology map generated from real relationships, and a CMS so content never lives in components.

03Architecture

Next.js renders and caches pages; a NestJS API owns content, auth, search and media; PostgreSQL stores everything including the full-text index. Editing in the CMS invalidates the cache.

04My contribution

Design, architecture and implementation.

Details are in the colophon and in the note on how the site is built.

Outcome

You are looking at it.