A modern, multi-page developer portfolio featuring interactive 3D elements, scroll-driven animations, and a dedicated music showcase page. Designed to present technical expertise, production-grade projects, and creative pursuits in a recruiter-friendly format.
Production URL: https://aryanjaiswal.in
app/
βββ page.tsx # Homepage β hero, highlights carousel, experience preview
βββ experience/page.tsx # Full work experience with animated border cards
βββ projects/page.tsx # Project showcase with 3D pin containers
βββ resume/page.tsx # Detailed resume with downloadable PDF
βββ notesbyaryan/page.tsx # Music covers β animated cards with Instagram links
components/
βββ hero.tsx # Hero section with text-generate effect
βββ grid.tsx # Bento grid layout (About section)
βββ experience.tsx # Moving-border experience cards
βββ resume.tsx # Full resume renderer (education, experience, projects, skills)
βββ footer.tsx # Contact section with social links
βββ ui/ # Reusable animated components
βββ floating-nav.tsx # Sticky navigation bar
βββ 3d-pin.tsx # 3D perspective card containers
βββ moving-borders.tsx# Animated gradient border cards
βββ spotlight.tsx # SVG spotlight effects
βββ magic-button.tsx # Gradient hover button
βββ text-generate-effect.tsx
data/
βββ index.ts # Navigation, projects, experience, testimonials
βββ performances.json # Music section data (songs, links, accents)
| Layer | Technology |
|---|---|
| Framework | Next.js 14 (App Router, Server Components) |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Animations | Framer Motion |
| 3D Graphics | Three.js, React Three Fiber |
| Deployment | Netlify (auto-deploy on push to main) |
| Domain | Custom domain β aryanjaiswal.in |
- Multi-page architecture β Dedicated routes for Experience, Projects, Resume, and Music
- Interactive 3D elements β Globe visualization and perspective card containers
- Scroll-driven animations β Framer Motion entrance effects and hover interactions
- Career highlights carousel β Infinite-scroll testimonial cards with links
- Music showcase β Animated waveform cards per song with unique color accents
- Downloadable resume β One-click PDF download of latest resume
- Responsive design β Mobile-first layout across all breakpoints
- Dark theme β Consistent dark UI with purple/violet accent palette
- Node.js >= 18
- npm >= 9
git clone https://github.com/Aryanjstar/Aryan_Jaiswal_Portfolio_V1.git
cd Aryan_Jaiswal_Portfolio_V1
npm install
npm run devOpen http://localhost:3000 in your browser.
npm run build
npm startThis project uses Netlify for continuous deployment. Every push to the main branch triggers an automatic build and deploy.
| Setting | Value |
|---|---|
| Build command | npm run build |
| Publish directory | .next |
| Node version | 20 |
| Framework preset | Next.js |
The custom domain aryanjaiswal.in is configured via Netlify DNS with automatic SSL.
| Route | Description |
|---|---|
/ |
Hero with 3D globe, bento grid about section, career highlights carousel, experience preview |
/experience |
Detailed work experience cards with animated moving borders |
/projects |
Project showcase with 3D pin containers, live links, GitHub links, and demo videos |
/resume |
Complete resume β education, experience, projects, skills, achievements with PDF download |
/notesbyaryan |
Music covers page β profile hero, Spotify status, animated song cards linking to Instagram |
Aryan Jaiswal AI Engineer | Published Researcher | Full Stack Developer IIIT Dharwad '26
| Platform | Link |
|---|---|
| Portfolio | aryanjaiswal.in |
| GitHub | github.com/Aryanjstar |
| linkedin.com/in/aryanjstar | |
| aryanjstar3@gmail.com | |
| Instagram (Music) | @notesbyaryan |
MIT License β see LICENSE for details.