dan’s digital workshop
Back to projects

Digital Workshop — this website

This site is a project like any other in my workshop — the public record of what I'm building and learning, updated as the work happens.

Next.jsTypeScriptTailwind CSSFramer Motion

Problem

Most personal sites either sell the persona or say nothing at all — a static portfolio that goes stale the moment it's published. I wanted a place that shows the work: projects, experiments and lessons, updating as it happens, not once a year.

Approach

A calm, editorial homepage instead of a portfolio grid, with a command palette for navigation and project write-ups structured as problem, approach, outcome and lesson rather than feature lists. Most of the material already lives as notes in my vault — project summaries, session logs, daily notes — so this site is the front end for that: write-ups are distilled from what's already recorded, not reconstructed from memory.

Outcome

A workshop, not a brochure. The projects section is backed by real session logs, the notes pull from things I actually learned, and the current experiments section is genuinely current — some entries even say paused, because what I'm not working on is as honest as what I am.

Lessons learnt

Constraints make design decisions easier — a limited palette and strict type scale did more for the feel of this site than any extra component. And design for the update frequency, not the launch: the short-section structure exists so publishing is a ten-minute job, not a redesign.