Skip to content

Anarv2104/My-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

218 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anarv Vasavada — Portfolio

This is my personal portfolio, designed, developed, and refined from scratch.
It’s not just a showcase, it’s a reflection of how I think, build, and evolve as an engineer.

View the live site → anarvvasavada.vercel.app

Portfolio Preview


🧠 Overview

This portfolio represents my work, mindset, and process.
Every detail — from motion to layout — is engineered with purpose.
It includes my projects, research, writing, and experience, built around clean architecture and obsessive precision.

Built with Next.js, Once UI, and a custom configuration designed for clarity, scalability, and performance.


🚀 Getting Started

If you’d like to run or modify this portfolio locally:

1. Clone the repository

git clone [https://github.com/Anarv2104/My-Portfolio.git](https://github.com/Anarv2104/My-Portfolio)

2. Install dependencies

npm install

3. Run dev server

npm run dev

4. Edit configuration

src/resources/once-ui.config.js

5. Update content

src/resources/content.js

6. Add new sections (projects, blogs, work)

Add new .mdx files in src/app/blog/posts or src/app/work/projects

Requires Node.js v18.17+.


🧩 Features

🧱 Design & Engineering

  • Responsive layout built for all screen sizes
  • Minimal, timeless design focused on clarity over clutter
  • Modular structure for easy scaling and updates
  • Built with Once UI’s design tokens and components

🧠 Content System

  • MDX-based architecture for posts, projects, and case studies
  • Dynamic rendering based on content configuration
  • Auto-generated metadata, open-graph tags, and social previews

🌍 SEO & Accessibility

  • Automatic OG image and schema generation
  • Accessible, performance-optimized layout with Next/OG

⚙️ Customization

  • Full control via config files (no code duplication)
  • Easily toggle blog, projects, or about sections

🧰 Tech Stack

  • Framework: Next.js 14+
  • Language: JavaScript / MDX
  • Deployment: Vercel

💬 About Me

I’m Anarv Vasavada — engineer, researcher, and builder.
I create systems that merge design, logic, and autonomy engineered from curiosity, refined by control.

This portfolio isn’t decoration. It’s proof of thought.

📜 License

This project is open-sourced under the MIT License.
You are free to use, modify, and distribute this project personally or commercially as long as proper credit is given to the original author.

By using or adapting this project, you agree that:

  • The code and design are provided “as is”, without any warranty or guarantee of performance.
  • The author (Anarv Vasavada) holds no liability for any issues or damages arising from its use.
  • You may customize, build upon, or reference this project as long as attribution remains intact.

If you use this project as a base for your own work, a link back to
anarvvasavada.vercel.app or this repository is appreciated it keeps the cycle of inspiration and credit alive.

For the full legal text, see the LICENSE file.

About

A portfolio engineered like everything I build precise, restless, and deliberate.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  
  •  

Packages

 
 
 

Contributors