A modern, responsive portfolio website showcasing work, education, and projects. Single-page overview with MDX-powered detail pages, stacked polaroid-style thumbnails, anchor-linked headings, and dark mode.
- Next.js 16 (App Router, React Compiler, Turbopack)
- React 19
- Tailwind CSS v4
- Motion (motion/react)
- shadcn/ui with Base UI
- MDX with
remark-gfmandremark-mdx-frontmatter next/ogOpen Graph images, schema.org JSON-LD structured data- Bun, oxlint, oxfmt
The site is built to be read by LLMs and autonomous agents, not just search crawlers:
/llms.txt— a curated markdown map of the site, linking each page to its raw.mdversion.- Markdown endpoints — append
.mdto any detail URL (/project/<slug>.md,/work/<slug>.md,/edu/<slug>.md) to get the raw MDX content instead of rendered HTML. - Structured data — schema.org JSON-LD (
Person+WebSite+ProfilePage) andnext/ogOpen Graph images on every page. - AI-crawler friendly —
robots.txtexplicitly welcomes GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and others.