A minimal portfolio, component registry, and blog to showcase my work as a Design Engineer.
Check out the live site: nskr.dev
- Next.js 15
- Tailwind CSS v4
- shadcn/ui
- Clean & modern design
- Light/Dark themes
- vCard integration
- SEO optimized (JSON-LD schema, sitemap, robots)
- AI-ready with /llms.txt
- Spam-protected email
- Installable as PWA
- Supports MDX & Markdown
- Raw
.mdxendpoints for AI readability - Syntax highlighting for clear code presentation
- Dynamic OG images for rich link previews
- RSS feed for easy content distribution
- Easily build and distribute reusable components, hooks, and pages using a custom registry powered by the shadcn CLI.
- Each entry is well-documented and includes live previews & code snippets.
Please refer to the Development Guide for more details.
This project is designed to be easily customizable. You are free to use this code as you see fit!
To make this your own, you'll need to edit the following files:
-
Site Configuration:
src/config/site.ts- Update
SITE_INFOwith your name, URL, and description. - Update
GITHUB_USERNAMEandSOURCE_CODE_GITHUB_REPO.
- Update
-
User Data:
src/features/profile/data/user.ts- Update your name, email, avatar, and bio.
- Customize the
flipSentencesfor the hero section.
-
Social Links:
src/features/profile/data/social-links.ts- Add your own social media profiles.
-
Experience & Projects:
- Edit
src/features/profile/components/experiences.tsx(or extract data to a separate file). - Edit
src/features/profile/components/projects.tsx(or extract data to a separate file).
- Edit
-
Tech Stack:
src/features/profile/components/tech-stack.tsx- Update the icons and technologies you use.
-
Blog Content:
src/features/blog/content- Add your own
.mdxfiles here. - Delete the existing sample posts.
- Add your own
-
GitHub Contributions:
src/features/profile/data/github-contributions.ts- Ensure
GITHUB_USERNAMEinsrc/config/site.tsis correct to fetch your graph.
- Ensure
Licensed under the MIT license.
You are free to use this code as you see fit. Please just remember to remove all my personal information (resume, email, phone, etc.) before publishing your own version.
This project was inspired by and built upon the amazing work of:
- Chánh Đại - Original template and design inspiration.
- Ramx - Design inspiration for the dark mode aesthetic.
If you find this project useful, please consider giving it a star! ⭐️