A modern, responsive single-page portfolio website showcasing my journey as a developer, built with passion and cutting-edge technologies.
This isn't just another portfolio website - it's a carefully crafted digital experience that tells my story as a developer. Every component, every animation, and every detail has been thoughtfully designed to create a memorable user experience.
- Glassmorphism UI: Beautiful frosted glass effects with backdrop blur
- Gradient Typography: Eye-catching text gradients throughout the site
- Dark Theme: Professional dark color scheme with subtle lighting
- Smooth Animations: Carefully crafted hover effects and transitions
- Mobile-First Design: Optimized for all screen sizes
- Responsive Navigation: Hamburger menu for mobile, horizontal for desktop
- Adaptive Layouts: Content reshapes beautifully across devices
- Touch-Friendly: Optimized for both mouse and touch interactions
- Single-Page Experience: All content on one seamless page
- Smooth Scrolling: Buttery smooth transitions between sections
- Fixed Navbar: Always accessible navigation with active state indicators
- Section-Based Routing: Click navbar items to smoothly scroll to sections
- Vite Build System: Lightning-fast development and build times
- Optimized Assets: Properly imported and optimized images
- Clean Code: Well-structured, maintainable React components
- Fast Loading: Minimal bundle size with efficient loading
- Professional Introduction: Clean, modern hero section
- Responsive Layout: Two-column layout (mobile stacks vertically)
- Personal Branding: Professional avatar with subtle effects
- Compelling Tagline: "I write bugs so I can fix them!" π
- Personal Story: Detailed background and technical journey
- Experience Cards: Interactive cards showcasing internships
- AWS Internship: Cloud computing experience
- Web Development: React and Tailwind CSS experience
- Tech Stack Highlights: Emphasized technologies with gradient styling
- Responsive Layout: Side-by-side on desktop, stacked on mobile
- Ready for your technical expertise showcase
- Designed to highlight programming languages, frameworks, and tools
- Horizontal Scrolling: Smooth scrollable project gallery
- Interactive Project Cards: Hover effects and clickable GitHub links
- Project Showcase:
- Portfolio website (this project!)
- Android Shopping List App (Kotlin + Jetpack Compose)
- Food Recipe App (Kotlin + MealDB API)
- Technology Tags: Each project shows its tech stack
- GitHub Integration: Direct links to repositories
- Minimalist Design: Clean, professional contact layout
- Social Links: GitHub, LinkedIn, Twitter, CodePen, Stack Overflow
- Developer-Focused: No phone numbers, just professional platforms
- Interactive Elements: Hover effects with smooth transitions
- React 18+: Modern React with hooks and functional components
- Vite: Next-generation frontend build tool for faster development
- Tailwind CSS: Utility-first CSS framework for rapid UI development
- Custom Gradients: Hand-crafted gradient classes for consistent branding
- Responsive Design: Mobile-first approach with Tailwind breakpoints
- React Router DOM: Single-page application routing
- Smooth Scrolling: Native CSS and JavaScript smooth scroll implementation
- React Icons: Comprehensive icon library (FontAwesome, etc.)
- Optimized Images: Properly imported and optimized assets
- ESLint: Code linting for consistent code quality
- Modern JavaScript: ES6+ features and best practices
Node.js (version 16 or higher)
npm or yarn package manager
Git for version control# Clone the repository
git clone https://github.com/NareshXcodes/developer-portfolio.git
# Navigate to project directory
cd developer-portfolio
# Install dependencies
npm install
# Start development server
npm run dev
# Open your browser
# Visit http://localhost:5173npm run dev # π Start development server with hot reload
npm run build # π¦ Build optimized production bundle
npm run preview # π Preview production build locally
npm run lint # π Run ESLint for code quality checks| Device | Breakpoint | Layout |
|---|---|---|
| Mobile | < 640px | Single column, stacked sections |
| Tablet | 640px - 1024px | Mixed layout, some two-column |
| Desktop | > 1024px | Full two-column, optimal spacing |
- Background: Gradient from deep black to dark charcoal
- Primary Gradient: Blue to purple accent colors
- Orange Gradient: Warm orange highlights for emphasis
- Glass Effects: Semi-transparent white overlays with blur
- Primary Font: Bold, modern headings
- Secondary Font: Clean, readable body text
- Gradient Text: Eye-catching colored text for emphasis
- Smooth Transitions: 300ms duration for all interactions
- Hover Effects: Scale, color, and background transitions
- Scroll Behavior: Smooth scrolling between sections
- Responsive Navbar: Mobile hamburger menu with smooth transitions
- Project Cards: Interactive cards with GitHub integration
- Experience Cards: Professional experience showcase with company logos
- Glassmorphism Effects: Modern frosted glass UI elements
- Hidden Scrollbars: Clean scrolling without visible scrollbars
- Smooth Navigation: One-click smooth scrolling to sections
- Progressive Loading: Optimized asset loading for fast initial render
- Accessibility: Proper ARIA labels and semantic HTML
This portfolio is ready to deploy to any modern hosting platform:
- Vercel: Zero-config deployment with GitHub integration
- Netlify: Continuous deployment with form handling
- GitHub Pages: Free hosting directly from your repository
- Firebase Hosting: Google's fast and secure web hosting
npm run build # Creates optimized 'dist' folderThis portfolio is a personal project, but if you'd like to suggest improvements:
- Fork the repository
- Create a feature branch (
git checkout -b feature/enhancement) - Commit your changes (
git commit -m 'Add enhancement') - Push to the branch (
git push origin feature/enhancement) - Open a Pull Request
- Lighthouse Score: Optimized for performance, accessibility, and SEO
- Fast Loading: Minimal JavaScript bundle with code splitting
- Responsive Images: Properly sized images for different screen sizes
- Modern Standards: Built with modern web development best practices
This project is open source and available under the MIT License.
Naresh Mahapatra - Computer Science Student & Aspiring Developer
- π Second-year B.Tech student specializing in Android development
- π± Passionate about Kotlin and Jetpack Compose
- π Exploring frontend technologies (React, Tailwind CSS)
- βοΈ Cloud computing enthusiast with AWS experience
- π‘ Always eager to learn and build creative solutions
- GitHub: @NareshXcodes
- LinkedIn: Connect with me
- Email: naresh.mahapatra@example.com
- Portfolio: Live Website
β Star this repository if you found it helpful!
Built with β€οΈ by Naresh Mahapatra