pasi@seppanen.eu — personal writing

Under the hood

How this site is built and run

A plain-English map of the technology behind seppanen.eu — from the domain to the code, and the AI that tied it all together.

DOMAIN Louhi seppanen.eu EMAIL ImprovMX email forwarding CODE GitHub repository + CI LIVE SITE GitHub Pages seppanen.eu (free) FEEDBACK Formspree visitor reactions notifies pasi@seppanen.eu your real inbox BUILT WITH Claude (Anthropic) HTML & CSS Inline SVG Total running cost €0 / month*

The pieces, explained

Louhi
Domain registrar
Manages the seppanen.eu domain name and its DNS records. A Finnish hosting company.
ImprovMX
Email forwarding
Forwards mail sent to pasi@seppanen.eu to a real inbox. Free tier, zero maintenance.
GitHub
Code + hosting
All the HTML lives in a public repository. GitHub Pages serves it directly to seppanen.eu — for free.
Formspree
Visitor reactions
Handles the thumbs-up form at the bottom of each page. Submissions arrive as email notifications — no database needed.
Claude
AI builder
Wrote all the HTML, CSS, and SVG illustrations based on plain-English prompts. Made by Anthropic.
</>
HTML & CSS
The site itself
Plain HTML files and embedded CSS. No frameworks, no JavaScript libraries, no build pipeline.
GitHub Actions
Auto-deployment
Every time the code changes, a workflow runs automatically and pushes the update live within seconds.

* Domain renewal is the only annual cost (∼€10/yr). Everything else is free.