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.