lukebayliss.com
A personal technical space for writing, interactive explanations, selected work, and direct contact.
- Role
- Design and engineering
- Started
- 15 Aug 2026
- Built with
- Astro, MDX, React, Tailwind CSS
This site is my durable home on the web: a place for technical notes, interactive labs, project context, and a straightforward way to get in touch.
The redesign
The previous version leaned heavily on terminal windows, dark surfaces, and monospace text. The redesign removes that interface metaphor in favour of an approachable editorial system with warm neutral surfaces, strong typography, and restrained technical accents.
The information architecture is deliberately small:
- Writing for notes, essays, labs, build logs, and case studies;
- Work for a curated selection of real projects;
- About for professional context, interests, and contact routes.
Technical shape
Astro renders the page structure and MDX content on the server. React is reserved for interactive islands embedded inside writing. Ordinary articles do not need a page-level application bundle.
The repository includes typed content schemas, accessibility and browser checks, responsive overflow tests, metadata, RSS, sitemap generation, and development guidance for coding agents.
Constraints
The site should stay easy to publish to and cheap to understand. It intentionally does not include a runtime CMS, database, comments, accounts, or a contact form.
A short note should remain a small Markdown file. An interactive explanation can opt into more machinery without making every other page pay for it.