hibranwar.com is a practitioner's log. It is not a portfolio with a completion state. It is infrastructure that compounds over time.

Architecture

Plain PHP includes. No framework. No static site generator. No build step. Each page is a .php file that sets a few variables and includes a shared header and footer. Body content is written directly in the file.

Posts (essays and notes) are static .php files indexed by SQLite. A reindexer script rebuilds the database when new posts are added. This gives us pagination, search, tag filtering, and a knowledge graph without any external dependencies.

Design

Background#111110 (near-black)
Text#ede9e3 (warm cream)
Accent#c8a882 (leather tan)
Alt accent#6b8f71 (muted green)
HeadingsInter via Google Fonts
BodySystem font stack
Content width960px

Single CSS file. No preprocessor. Design tokens are CSS custom properties. All styles live in style.css. No inline styles except rare layout overrides.

Stack

Principles

Deploy

Upload changed files via cPanel File Manager or SFTP. No CI/CD pipeline. No build artifacts. The source files are the production files.

AI and tools

This site is built with Claude Code as a development partner. Content is written by Ibrahim Anwar. Claude assists with code generation, structured data, and system architecture. Every piece of content is reviewed and edited by a human before publishing.


A colophon describes how a site is made. This one is updated when the stack changes.