How this site came to be
This page is part documentation, part design statement. It explains the thinking, the tools, and the tradition behind every choice on this site.
The Mithila story
Madhubani painting is a 2,500-year-old folk art tradition from the Mithila region. For centuries, women have painted the walls of their homes — the courtyard (aangan) and prayer rooms — with intricate geometric patterns, mythological scenes, and nature motifs. The pigments are drawn from the earth itself: vermilion from sindoor, saffron from turmeric, indigo from neel, lampblack from oil lamps. Every color carries meaning. Every pattern tells a story. Nothing is decorative for the sake of decoration — every mark on the wall is an act of devotion, identity, and memory.
The aangan — the courtyard — is where art lives in a Mithila home. It is simultaneously personal and public, a threshold space where the family’s identity is expressed through the art on its walls. Guests see it first. Children grow up inside it. Seasons change the patterns. This site is a digital aangan — a personal and public space where ideas, work, and identity are expressed through design. The framed sections are walls. The vermilion accents are sindoor marks. The double-line borders echo the boundaries women draw around their paintings, sacred frames that say: this space matters.
The translation from wall to screen is more direct than you might think. The double-line borders
that frame every section on this site come from the borders Mithila artists paint around their
compositions — they become the FramedSection component.
The Kachni lattice, a fine crosshatch pattern used to fill backgrounds, becomes a subtle CSS
texture. The color palette — vermilion, saffron, indigo, green — comes
directly from natural pigments, not a design tool’s color picker. The typography choices
honor the editorial and manuscript traditions that coexisted with folk painting.
The hard-offset woodblock shadows reference the printing techniques that first brought
Madhubani art to paper and cloth from the walls where it was born.
In a web landscape of identical dark-mode portfolios with the same Inter font and the same glassmorphism cards, this design system is a deliberate statement. It says: your tools and your aesthetics can come from your culture, not just from Silicon Valley design trends. The women of Mithila never waited for permission to make art. They painted because the walls needed painting, because the festivals demanded beauty, because identity is something you build with your hands every single day. This site is built in that spirit — not as nostalgia, but as proof that 2,500 years of visual intelligence is a design system waiting to be compiled.
Under the hood
Astro 6 (hybrid SSR + static prerendering)
React 19 (client:idle, client:only)
Tailwind CSS v4 + custom design tokens
Cormorant Garamond, Libre Baskerville, Josefin Sans (self-hosted WOFF2)
Vercel (auto-deploy on push to main)
Cloudflare
Markdown/MDX via Astro Content Collections
Palette & type
Pigment Palette
Type Specimens
Version history
- v1 2025
First version, basic portfolio
- v2 2025
Design system audit, accessibility fixes
- v3 2025
Responsive, PWA, performance improvements
- v4 2025
Animation system, tablet responsive
- v5 2026
Convictions board, hire page, footer polish
- v6 2026
Complete overhaul: Mithila design, performance 98/100
- v7 2026
Digital Garden, Colophon, deeper Mithila integration