TanStack StartReactArchitecturePortfolio•2026-09-04•2 min read
The Minimalist Stack Behind DanielDano.com: Why TanStack Start Beats Heavy Frameworks
DD
Written by Daniel Dano (hello@danieldano.com)
Founder of Ryla Labs & Software Developer

Personal websites should be fast, elegant, and permanent. They shouldn't require complex container clusters or spin up heavy serverless lambdas just to render a biography and a few essays.
When engineering this website, my primary benchmark was simple: instant global delivery and zero runtime bloat.
The Architecture Breakdown
- Framework: TanStack Start with React 19. Full-stack type safety with static prerendering on build.
- Styling: Tailwind CSS v4 with bespoke CSS custom properties (OKLCH color space for deep navy and gold).
- Typography: Space Grotesk for bold editorial display headings, paired with Inter for long-form legibility.
- Content: Markdown files parsed with native frontmatter extractors at build time. No external headless CMS dependencies that can break or deprecate APIs.
- SEO & Social: Automated Schema.org JSON-LD graphs, canonical headers, and dedicated 1200x630 OpenGraph social share cards.
Why Static Prerendering Matters
Every single page on this site—from the homepage to the book preview to all twenty blog essays—compiles into a pure static HTML file at build time.
When someone in Tokyo, London, or San Francisco clicks a link, the HTML is served directly from the nearest edge CDN server in under 40 milliseconds. No database lookups, no cold starts, no server crashes.
Key Takeaways
- Static HTML is indestructible: Build sites that don't depend on fragile runtime cloud infrastructure.
- Type safety is a joy: Catching route typos and missing metadata at build time saves hours of debugging.
- Speed is the ultimate luxury: An instant, responsive website signals craftsmanship before a visitor reads a single word.