You walk into a house and you know something about the person before you see a single photograph on the wall. The proportions of the entry. What’s visible from the front door. Whether you can see the kitchen or whether the hallway turns first. The house told you something by how it moved you through it.

I wanted petersalvato.com to work like that.

The front door

The homepage is the front door. It sets the proportions. When someone lands there, they should understand the kind of person who built this place before they click anything. The layout, the typography, the density of the opening text. All of it builds a room. The room says: design engineer who sees gaps between intent and execution and builds structure to close them.

That room is the target. Every other page on the site has to build something compatible with it. A visitor who enters through the sidebar, or through a search result that drops them into an essay halfway down the site, should arrive at the same world as a visitor who walked through the front door.

Rooms and sequence

Each page builds its own room through the examples it leads with. The combination and order of those examples positions me before the methodology registers.

Encore leads the Work section. That’s a compositional decision. Encore is a complex enterprise application where I built scaffolding for a development team on one end and simplified the experience for end users on the other. It says “this person works at scale on real products” before anything else gets a chance to speak. If I led with a personal project, the room would be different. The visitor would build a different picture of who I am, and every page after that would be read through that lens.

FormWork leads How I Work for the same reason. It’s the coordination harness, the thing that holds the rest together. Leading with it says “this person builds tools, not just deliverables.” Leading with LensArray or SavePoint would build a different room. A more specialized one. The sequence matters because the first thing you see frames everything after it.

Order is compositional the way track order is compositional. Three personal projects in a row builds one room. One personal project between two professional ones builds a completely different room, even if all three projects are identical. The combination carries meaning that no individual page carries alone.

Doors between rooms

A portfolio site has a sitemap. You go back to the index, pick a new category, drill down. My site has doors between rooms.

Every page carries connections to other pages, with a reason attached. The reason isn’t “related work” or “see also.” It’s a bridge: a sentence that explains what connects this room to the next one. Why you’d walk through that particular door.

The data lives in a connections file. 37 pages, 165 connections, an average of four or five per page. The most-connected nodes are accommodation design, FormWork, and the site itself. That tells you something about the structure. The things with the most doors are the things that touch the most territory.

A visitor doesn’t navigate a taxonomy. They walk through connected rooms. The path they take tells a story, and no two visitors take the same path.

The set

I’ve been thinking about DJ sets for twenty years. A good set is a walk. Each track builds a room (a tempo, a texture, an energy). The sequence builds the night. The dancer experiences it as one continuous feeling, not as discrete tracks with gaps between them. The transitions are where the craft lives.

The site works on the same principle. The transitions between pages, the connections, the way one room opens into the next. That’s where the design actually happens. The individual pages are tracks. The set is what the listener remembers.

The system tracks where you’ve been (sessionStorage, nothing permanent, nothing leaves your browser). After three or four pages, it starts to know which rooms you’ve already visited. Which doors to highlight. It’s a small thing, almost invisible. But it means the site is paying attention to your path the way a DJ pays attention to the floor.

What the visitor should feel

I want someone to leave this site feeling like they walked through a place. Not like they browsed a list of projects and read some descriptions. A place where the rooms connected, where the sequence made sense even if they couldn’t articulate why, where the person who built it was present in the structure itself.

I’m still working on it. Some of the doors are rough. Some rooms don’t connect the way I want them to yet. But the architecture is there, and it holds.