brewing

Homepage

The ongoing rewrite of cmnafi.com into a site that sounds more like my life and less like generic internet polish.

UPDATED
3/21/2026
STATUS
BREWING
STACK
Astro, TypeScript, CSS, Codex

This project is less about shipping a homepage and more about getting a personal website to tell the truth.


The Frustration: The Generic Portfolio

Personal websites often fall into two traps: they either feel too blandly professional (acting strictly as a resume) or too concept-heavy (where the design overpowers the actual person).

The problem I wanted to solve with cmnafi.com was finding a voice. Books, cricket, work, films, and movement across places are all real parts of my life. If the site cannot hold those together without turning them into generic filler, then the design isn’t doing its job.

The Solution: A Living Infrastructure

This project is really the website itself: an ongoing rewrite into a personal archive, homepage, and writing structure.

Built natively on Astro for static performance and styled with meticulous vanilla CSS, the architecture is designed to map precisely to how I think.

Core Systems

  • The Story Timeline: A horizontal, interactive timeline mapping my journey across different chapters and cities, escaping the dull vertical scroll of a standard CV.
  • The Interest Hubs: Dedicated namespaces for Finance, Cricket, and Books, ensuring that deep-dives into PE funds don’t clutter the space reserved for personal reading lists.
  • Dynamic Content: A fully typed CMS architecture driving the markdown posts, ensuring the writing stays front-and-center without sacrificing load speeds.

Roadmap

The site is currently live, but a personal site is never really finished. The immediate next steps involve expanding the “Notes” and “Brewing” layers to allow for more rapid, short-form publishing. The structure will remain flexible enough to hold whatever future archives and tools I decide to build.