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 .