← All work
CommissionedLive

Nano1Health

A corporate site built twice — Express first, then rebuilt in Astro.

Sector
Biotech
Client
Nano1Health
Role
Full-stack developer — sole build
Year
2025
Genome-sequencing imagery from Nano1Health

Nano1Health is a nanopore-sequencing company, and its site is a study in doing the same job two ways. The first version was a conventional server-rendered Node app: Express serving EJS templates, SCSS compiled through Gulp, contact handled by Nodemailer, end-to-end tested with Cypress. It worked — it just carried a running server it didn’t really need.

The rebuild

The rebuild moved the whole thing to Astro. The content is largely static, so Astro renders it to HTML at build time and serves it from Cloudflare’s edge; a small post-build script keeps the bilingual routes exactly where they should be. Same content, no server to babysit, a faster site.

Why it’s an Astro site

Having done that migration on production is why the portfolio you’re reading is built in Astro — a decision made from experience, not fashion.