<hc/>

Colophon

What this site is made of, who shaped it, and how it got here.

colophon/ˈkɒləfən/noun
  1. 1.A statement at the end of a book giving information about its authorship, printing, and production.
  2. 2.A publisher's emblem or imprint, especially one on the title page or at the end of a book.
Etymology — From Greek κολοφών (kolophōn), meaning "summit" or "finishing touch." In use since the 15th century by printers. Since rediscovered, sparingly, by people who run their own websites.

The Stack

Every piece this site is built on, grouped by what it does.

Design & Typography

Type pairings and the colors that hold everything together.

Aa Bb Cc 123
InterBody & UI

Variable, self-hosted via next/font/google.

Aa Bb Cc 123
JetBrains MonoCode & monospaced

Used for inline code, kbd, and pre blocks.

Palette

primary-600#4F46E5
Links, buttons, brand accents
gray-900#111827
Body text (light mode)
gray-100#F3F4F6
Body text (dark mode)
gray-50#F9FAFB
Light surface background
gray-800#1F2937
Dark surface background

Performance & Accessibility

Targets I hold the site to, measured with Lighthouse on the production build.

95+Performance
100A11y
100Best Pr.
100SEO
  • Images shipped as WebP across the board (photos, project covers, logos).
  • simple-icons imports are explicit and tree-shaken: vendor chunk fell from 5 MB to 73 KB.
  • Fonts are self-hosted with `next/font`, no external CDN requests at runtime.
  • No client-side analytics or tracking beyond what Cloudflare records at the edge.
  • WCAG AA contrast on body text and interactive elements.

What This Site Is Not

Some choices are best stated by absence.

No ads
No banners, no affiliate links, no sponsored placements.
No third-party analytics
Cloudflare edge logs only. No Google Analytics, no Plausible, no tracking pixels.
No comments
This site does not run a comment system, and does not intend to setup one in the future.
No newsletter
Nothing to subscribe to. No email captures. Dedicated Substack newsletter coming soon.
No paywall
Everything here is free to read. Any writing I do for other publications is marked as such.
No modals or popups
No cookie banner, no nag screens, no interstitials.

Origin

Where this site started before it became its own thing.

Huỳnh Tuấn Anh on GitHub
Huỳnh Tuấn Anh@hta218
leo-logs

This site started as a fork of leo-logs roughly five years ago. The Next.js version, dependency tree, content model, page set, and visual language have all moved a long way since then. The original template gave it a starting point that was good enough to keep going.

Two Homes

A short note on the address this site used to live at.

This is the second address this site has lived at. The first was harshcasper.com, registered on April 26, 2021 through Google Domains. It ran there without incident for about two years.

Then Google Domains was sold to Squarespace and shut down. Somewhere in that migration the domain slipped out of my hands. I have not been able to reclaim it since. If I ever do, harshcasper.com will redirect back here.

harshcasper.dev was registered on May 23, 2026 and has been home ever since.

Words and Code

What's written by me, and where AI tooling earns its keep.

All writing on this site is mine. The voice, the takes, the moments, the technical posts, this colophon. Words are where I think and they are not handed off.

I do use AI tooling on the engineering side. Claude Code helps me with code refactors, scaffolding, structure for a page like this one, and the occasional sanity check on a design decision. The split is intentional. Engineering work scales well with a collaborator. Writing does not.

Thanks

People who shaped the way I work.

Bits of work, taste, and judgment I now carry around were handed to me by people who took the time. This page is a small way of saying so out loud. More names will land here over time.

  • First manager at LocalStack. Shaped how I learn to work inside a European startup, across teams, and with the kind of stakeholders and collaborators that shape an early career.

Last updated .