SayHi · sayhi.page

A personal page that feels like a website.

Not a stack of buttons. Not a weekend lost to a site builder. One designed page, at a name you can put in a bio.

Publishing accounts are not open yet. Claim a name to preview it on a live template.

Portrait of Alex Chen

Alex Chen

Languages, tools, and the notes between them

I design small languages and the CLIs that keep them honest. Currently at Harbor Labs, previously on the typechecker for a research notebook that got out of hand in the best way.

San Francisco

Now

Building Ink, a typed notebook format for people who write with code sitting next to the sentence. Harbor is the CLI around it — evals, snapshots, and a boringly reliable local workflow.

GitHub

harbor-labs/ink

A typed notebook format. Prose, code, and tests in one file that still diffs like a human wrote it.

TypeScript · local-first

GitHub

harbor-labs/harbor

The CLI for Ink: run, snapshot, and compare notebooks without standing up a service.

Rust · CLI
Types as documentation — Northshore ConfTalk notes and slides

Writing

Occasional notes on type systems that stay out of the way, local-first tools, and why most developer portfolios look like résumé PDFs with extra steps.

Write to AlexSlow email, real replies.

Pages people would actually share.

Each template is a different object, not a recolor. Open them as real URLs.

The gap between a link list and a website.

Link-in-bio tools flatten you.

Useful when you need five URLs. Unkind when you have a point of view. They turn a person into a vertical stack.

Websites still feel like work.

Themes, plugins, hosting, a blank page. Most people do not want a CMS. They want a public room that looks like them.

SayHi sits in between.

Structured blocks, a real layout, a beautiful URL. Fast to make, proud to share, cheap to keep online.

Templates with different bones.

Eight starters. Preview them live, then remix the layout in the playground.

Three steps, then you are public.

01

Claim your name

sayhi.page/yourname. Short, lowercase, yours.

02

Build the page

Pick a template. Add work, links, and a sentence that sounds like you.

03

Share it everywhere

Instagram, TikTok, X, GitHub, a QR on a card. One URL, a real page.

Made for the bios that actually get tapped.

Creators

A mobile-first page for video, latest work, and the rest of your internet.

Developers

Projects, GitHub, a short bio. No résumé template wearing a hoodie.

Designers

A bento or a portfolio grid. Objects and identities, not a button labeled “Portfolio”.

Photographers

Large stills, captions, print enquiries. The pictures lead.

Musicians

Listen first. Then the rooms, the tapes, the quiet next thing.

Freelancers

A practice page that could sit on a printed card. Clear, not loud.

A URL that looks good in a bio.

The public address is the product. Keep it short.

sayhi.page/alex
sayhi.page/maya
sayhi.page/you

Put your name on a page you would stand behind.

Preview a template with your username. The editor comes next.

Claim your name