A portfolio for backend, systems, and open-source developers who would rather show a commit log than a headshot. Six panes of editor-theme noir - near-black background, cream JetBrains Mono, terminal-green accents - with zero photography and zero decoration. A green $ prompt chip travels every pane as the bullet, the cursor, and the brand, while a path bar in the top corner tracks where you are: ~/iris-tan, /stack, /contributions, /repos, /contact.
The cover answers the only question a portfolio gets asked, in the language of the audience. "$ whoami" sits in terminal green, and the answer types itself out: "iris tan - systems engineer. / I make servers boring." A dim comment line underneath - "// 11 years, mostly invisible infrastructure" - lands the experience claim as a code comment instead of a brag. The typewriter animation is doing the talking-head work; there is no photo because the aesthetic argument is that there does not need to be one.
The contribution heatmap is the centerpiece flex. A full-width GitHub-style grid of rounded green squares - built as a code child, not a screenshot - fills the contributions pane, with "2,400 commits in 2026" number-rolling in beneath the prompt chip. It reads instantly to anyone who has ever looked at a GitHub profile, and because it is rendered from markup rather than pasted from a screenshot, it stays crisp at any canvas size.
The repo pane treats projects like terminal windows. The prompt runs "ls ~/repos --sort=stars" and three cards answer: quiver ("message queue. exactly-once delivery, no asterisks."), lokk ("distributed locks that actually expire."), and tidegauge ("metrics agent. 4 MB RSS, zero dependencies."). Each card carries a thin dim border, a path title row, a star count that rolls up - 4.2k, 1.8k, 950 - and a language dot. The one-line descriptions are the writing standard the whole template enforces: specific, dry, verifiable.
Export to HTML and host it as your entire site, or export to React, Vue, or Svelte and mount it on your existing domain. The six panes autoplay through whoami, stack, contributions, repos, and contact like a terminal session replaying itself, and the pulsing green cursor on the final pane keeps the page feeling alive while it waits. Put the hosted link in your GitHub profile bio and the loop closes.
Send the published link alongside a resume, or export to PDF as the attachment itself. The stack ledger - Go 9 yrs, Rust 6 yrs, TypeScript 8 yrs, SQL 11 yrs - answers the screening question in one pane, and the repo descriptions demonstrate the rarest interview skill: explaining a system in one line. For panel intros, the deck autoplays as a 30-second self-introduction you never have to narrate.
When an event asks for a speaker introduction, this exports cleanly to a video loop or image sequence in the same terminal voice as a technical talk. The whoami pane works standalone as the title card; the contributions and repo panes fill the "about the speaker" slot with evidence instead of adjectives.
Open this template in PaneFlow, customize it to match your brand, and export as HTML, React, Vue, or video.