Developer portfolio examples with the work still in the sentence.

Alex Chen is fictional. The layout is not a mock: it is the Minimal template filled with projects, GitHub cards, a note, and a contact form. The second study is the same profile in Studio, so you can see what the template changes and what it does not.

These are fictional demos shipped with SayHi, labeled as such. They are not customer stories.

Minimal — type, then the repositories

The page opens on what Alex is building, then two GitHub cards he describes himself: Ink, and the Harbor CLI. A talk link and a contact form sit under that. Nothing here is a contribution graph.

Why this works.

Minimal

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.

Work with me

Tell me about the project. I read every note.

Open sayhi.page/alexMinimal template

Studio — the same blocks, less daylight

This is still Alex. Studio darkens the page and changes the pace. The projects do not become more impressive because the background is dark. Use it when the work already has atmosphere.

Why this works.

Studio

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.

Work with me

Tell me about the project. I read every note.

Open sayhi.page/alexStudio template

What to copy

Three projects

A developer portfolio website that lists every repo reads like a mirror of GitHub. Pick the ones you can explain.

Write the GitHub card

Name, one sentence, a link. SayHi will not invent a description from the API, because it does not call one.

Leave a door

Email or the contact form. A portfolio that cannot be replied to is a brochure.

Continue