Harshit Batra — Personal Website
The site you're looking at right now: statically exported Next.js, deployed to GitHub Pages.
Active · Next.js, TypeScript, Tailwind CSS
Why I built it
I wanted a place to write down what I'm learning, keep subject notes I actually reuse, and show real work instead of a resume. Most personal sites end up as static brochures — this one is meant to stay a living, editable record.
How it's built
Content lives as markdown with frontmatter — articles, subject-note resources, and this products section all follow the same pattern: a small lib/ module reads the files, parses frontmatter with gray-matter, and the pages render from that. No CMS, no database — the source of truth is the git repo.
The whole thing is statically exported and deployed to GitHub Pages, so there's no server to run or pay for.
What's next
Adding real projects here as I ship them, and writing up the ones already running in production.