A modern, interactive portfolio built with Next.js featuring stunning scroll animations, cross-component interactions, and a clean component-based architecture.
# Clone the repository
git clone https://github.com/rodleviton/rodleviton.git
cd rodleviton
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
Visit http://localhost:3000 to see in action!
├── app/ # Next.js App Router
│ ├── globals.css # Global styles & animations
│ ├── layout.tsx # Root layout
│ └── page.tsx # Main portfolio page
├── components/ # Reusable UI components
│ ├── experience/ # Job experience components
│ ├── icons/ # SVG icon components
│ ├── layout/ # Layout & container components
│ ├── logos/ # Company & technology logos
│ ├── profile/ # Profile header components
│ ├── projects/ # Open source project components
│ ├── sections/ # Section header with animations
│ ├── skills/ # Interactive skill components
│ ├── social/ # Social media link components
│ └── technology/ # Technology stack components
├── contexts/ # React Context providers
│ ├── section-visibility-context.tsx
│ └── skill-hover-context.tsx
└── data/ # Content configuration
├── experience.tsx # Job history data
├── profile.ts # Personal information
├── projects.tsx # Open source projects
├── skills.ts # Technical skills
├── social.tsx # Social media links
└── technologies.tsx # Technology stack
MIT License - feel free to use this portfolio as inspiration for your own!
Found a bug or want to contribute? Feel free to open an issue or submit a pull request!
Crafted with ❤️ by Rod Leviton