There’s a kind of freedom you only find inside a tight box.
I spent a week trying to design this portfolio with every option open — any framework, any aesthetic, any layout. The result was paralysis: fourteen half-finished prototypes and a growing suspicion that maximum freedom is just maximum surface area for anxiety.
So I gave myself a brief. One accent colour. Two fonts. A dot grid that could only do one thing well. No gradients, no shadows on text, no stock photography.
The brief as creative act
Constraints force sequence. When you can’t reach for a third typeface, you learn what the two you have are actually capable of. IBM Plex Mono at 9.5px with 0.3em tracking reads nothing like IBM Plex Mono at 16px — and you only discover that when another weight isn’t on the table.
The vermilion rule was the hardest. One colour, used once per context. Every time I wanted to reach for it a second time on a page, I had to ask: which use is the real one? That question alone tightened the work more than any style guide could.
What ships
The dot grid ended up being the load-bearing creative element precisely because it was constrained to a single canvas. No colour fills, no gradients — just 2,300 monochrome points that had to carry a face, a venn diagram, a graph-paper texture, and the sense that something was alive on the screen.
When you can’t buy interest cheaply, you earn it structurally.
Try it
Pick one constraint for your next thing. Not a tool constraint (only Vim) — a constraint on the output. One typeface. One hue. One interaction pattern. Watch what you make when there’s nowhere to hide.