Projects / Editorial platform

Jason Eran Site System

A personal site rebuilt as a product surface instead of a pile of pages.

The site system is the connective tissue behind everything else here: information architecture, content lanes, search, metadata, and the overall feeling that the place belongs to a real person. The finished platform is static-first, searchable, and easy to maintain, but the more important result is that the site now feels like a coherent room with different doors instead of unrelated pages.

Audience

Who this is for

Useful for visitors who want a quick sense of the builder, for readers who do not want to fight the archive, and for anyone curious how a small site can feel intentional without becoming a portfolio cliche.

Problem

What needed solving

Many personal sites either overshare, underspecify, or flatten everything into a sterile career summary. I wanted a site structure that could hold personality, technical detail, and changing moods without feeling chaotic.

Outcome

What changed after shipping

The finished platform is static-first, searchable, and easy to maintain, but the more important result is that the site now feels like a coherent room with different doors instead of unrelated pages.

SYS-02

Information architecture first

Before adding more features, the site needed cleaner lanes. About, Work, Lab, Uses, Elsewhere, Projects, and the archive now each answer a different visitor mood instead of competing on the homepage.

SYS-02

Static-first but not static-feeling

Astro keeps the core fast, while small islands handle search, resume reading, and the globe. That balance lets the site stay lively without paying a JavaScript cost on every surface.

SYS-02

Public-safe by default

The content now avoids resume dumping and personal oversharing. It reveals personality, working style, and taste without exposing the private details that do not belong on a public front door.

Design principles

The rules that kept this project honest.

  • Keep reading surfaces light and mostly server-rendered.
  • Separate entry paths for strangers, collaborators, and deep readers.
  • Show the person without turning the site into a privacy leak.
What shipped well

Concrete wins from the current version.

  • Clarifies where different visitor types should start instead of pushing everyone into the blog archive.
  • Makes the site feel authored through typography, motion, and page structure rather than only through copy.
  • Creates a base that can keep growing without locking the whole project into a CMS.
Stack and routes

The technical spine behind the project.

AstroMD/MDXSearch indexRSSStatic build
Written trail

Posts that explain the reasoning around this project.

Open the archive
More projects

The rest of the site system is connected work, not filler.

See the full index
Interactive system

Visitor Globe

A 3D globe that turns recent visits into ambient presence instead of analytics theater.

Open case study
Experience layer

Reader Loop

Search, resume reading, and sharing tools that help a quiet site stay usable.

Open case study
Runtime path

Edge Visitor Pipeline

A light edge data path that keeps the globe current without building a long-term reader profile.

Open case study