Documentation

This portfolio site is built with modern web technologies focusing on performance, accessibility, and maintainability.

Tech Stack

  • Astro - Static site generator with zero JS by default
  • TypeScript - Type-safe development
  • Tailwind CSS - Utility-first styling
  • MDX - Markdown with JSX for content
  • Vercel - Deployment and hosting

AI-Generated Code Documentation

This repository's code is documented using Google Code Wiki , an AI-powered platform that automatically generates and maintains comprehensive documentation for the entire codebase.

Code Wiki provides:

  • Interactive documentation with hyperlinks to source code
  • AI-powered chat to answer questions about the codebase
  • Auto-generated architecture and class diagrams
  • Always up-to-date with the latest code changes

Architecture Highlights

Content Collections

Uses Astro's Content Collections with type-safe schemas for blog posts, projects, and work experience entries. All content is stored as Markdown/MDX files with frontmatter validation.

File-Based Routing

Static pages use Astro's file-based routing, while dynamic routes use [...slug].astro files with getStaticPaths() for collection-based content.

Theme System

Class-based dark mode with localStorage persistence supporting light, dark, and system preferences. Animations use staggered delays for a polished feel.

Source Code

View the complete source code on GitHub .