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
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.
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 install3. Run dev server
npm run dev4. Edit configuration
src/resources/once-ui.config.js5. Update content
src/resources/content.js6. Add new sections (projects, blogs, work)
Add new .mdx files in src/app/blog/posts or src/app/work/projectsRequires Node.js v18.17+.
- 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
- MDX-based architecture for posts, projects, and case studies
- Dynamic rendering based on content configuration
- Auto-generated metadata, open-graph tags, and social previews
- Automatic OG image and schema generation
- Accessible, performance-optimized layout with Next/OG
- Full control via config files (no code duplication)
- Easily toggle blog, projects, or about sections
- Framework: Next.js 14+
- Language: JavaScript / MDX
- Deployment: Vercel
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.
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.
