how it's built

this site is drawn as a circuit board. the idea behind it, the colours, the type, and what it runs on.

the idea

i build frontends for iot devices for a living, so this site is drawn as a circuit board. the dark theme is the board itself: green soldermask, white labels, gold copper. the light theme is the same board as its assembly drawing, on paper.

every element on the home page is a part with a job. the name block is U1, projects are P1, P2 and so on, notes are test points along a rail, and the footer is the drawing's title block. numbers follow the order things were added, oldest first, like parts placed on a real board, so they never change.

nothing casts a shadow, corners are square, and copper is the only colour.

colours

every colour comes in a pair, one for each theme, doing the same job in both.

drawing the light theme

  • background#faf6ed
  • code background#f1ebdf
  • text#2b2722
  • secondary text#6a6156
  • accent#8a5516
  • accent, lit#ad7836

board the dark theme

  • background#11271f
  • code background#0d2019
  • text#dce3db
  • secondary text#97ada1
  • accent#cca45c
  • accent, lit#e3bf76

type

three typefaces, each with one job.

  • notes, projects, and a working diary

    b612: headings and labels. it was designed for aircraft cockpit displays.

  • U1 P7 TP12 2026-09-28

    b612 mono: part numbers, dates and counts, with every digit the same width.

  • publishing is one file. drop it in a folder, commit, and it is live.

    atkinson hyperlegible next: everything you read at length. it keeps similar letters, like l, 1 and i, from passing for each other.

what it runs on

  • astro, which turns everything into plain html at build time. there is no client framework, only three small scripts: the theme toggle, the copper traces, and the cv download.
  • markdown files, one per entry: 31 notes and 8 projects today. publishing is adding a file and committing it.
  • one hand-written stylesheet, 1,151 lines.
  • self-hosted fonts, no analytics, no third-party requests.
  • static hosting on cloudflare pages.

the design was worked out with impeccable, a design skill for coding agents. the long version is in designing this site as a circuit board.

Home
nomadic.al