Writing

Why I Built This Website

June 23, 2026 -1 min read

By John Kofdarelli

A short note on why I wanted a portfolio that feels useful, editable, and personal.

Portfolio

Why I Built This Website

A short note on why I wanted a portfolio that feels useful, editable, and personal.

>_

Web

>_

Next.js

Latest Posts

Writing

Portfolio

Web

Why I Built This Website

A short note on why I wanted a portfolio that feels useful, editable, and personal.

A place with less friction

I wanted a website that makes it easy to collect projects, writing, experiments, and notes without turning every update into a small engineering task.

The goal is not to make a perfect archive on day one. The goal is to have a good place to put things as they become real.

Why file-based content

File-based content gives me a clean middle ground: the site stays fast, the content can be reviewed in Git, and a CMS can still edit it through a friendly interface.

type GoodPortfolio = {
  fast: true;
  editable: true;
  personal: true;
};

What comes next

I want this site to become a living record of what I am learning, building, and changing my mind about.