Skip to content

krishpinto/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Krish Pinto — Portfolio

Live Next.js License: MIT

A minimal, pixel-perfect portfolio for a Full-Stack & AI Engineer — fast, accessible, and built to feel like a product, not a page.

This is my personal corner of the internet at krishpinto.co.in. It collects what I've built, shipped, and won — projects, research papers, experience, awards, and certifications — in one clean, themeable, SEO-tuned site.

Every section is data-driven: the whole portfolio renders from typed config files, so adding a project or paper is a one-object edit, not a markup rewrite.

Krish Pinto

Highlights

  • Pixel-perfect, minimal design — light/dark themes with next-themes, Geist type, and Tailwind v4.
  • Data-driven sections — projects, research papers, experience, awards, certifications, tech stack, testimonials, and bookmarks all live as typed data.
  • vCard integration — download my contact card straight from the site.
  • SEO & social ready — dynamic OG images, sitemap, robots, structured data (schema-dts), and a web manifest.
  • Accessible & fast — keyboard-friendly, sharp-optimized images, and a /llms route for AI crawlers.
  • Privacy-first analytics — consent-managed, with a public privacy policy.

What's inside

Section Source
Profile / bio src/features/portfolio/data/user.ts
Projects src/features/portfolio/data/projects.ts
Research papers src/features/portfolio/data/papers.ts
Experience src/features/portfolio/data/experiences.tsx
Awards src/features/portfolio/data/awards.ts
Certifications src/features/portfolio/data/certifications.ts
Tech stack src/features/portfolio/data/tech-stack.ts
Testimonials src/features/portfolio/data/testimonials.ts
Bookmarks src/features/portfolio/data/bookmarks.ts

Tech stack

  • FrameworkNext.js 16 (App Router, React 19)
  • StylingTailwind CSS v4 + shadcn/ui
  • AnimationMotion
  • Content — MDX via next-mdx-remote + the fumadocs toolchain
  • Tooling — TypeScript, ESLint, Prettier, pnpm

Development

Requires Node 22.x and pnpm >=9.

pnpm install
pnpm dev

Open http://localhost:3000 to see it.

pnpm build        # production build
pnpm lint         # lint
pnpm check-types  # type-check
pnpm format:write # format

Acknowledgements

Built on the excellent open-source portfolio foundation by Nguyen Chanh Dai (chanhdai.com), then reshaped and extended into my own.

License

MIT — feel free to learn from it. If you fork it, please make it your own.

About

Minimal, pixel-perfect portfolio for a Full-Stack & AI Engineer. Data-driven sections, light/dark themes, dynamic OG, vCard. Next.js 16 + Tailwind v4 + shadcn/ui. Live at krishpinto.co.in

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors