A modern, responsive portfolio website built with Next.js 13, showcasing my work as a Full-Stack Software Engineer.
- Responsive Design - Optimized for all devices using Bulma CSS framework
- Custom Mouse Cursor - Interactive custom cursor effect for enhanced UX
- GitHub Integration - Dynamically displays recent GitHub repositories
- Blog Integration - Shows latest blog posts from blog.hildor.dev
- Optimized Performance - Built with Next.js 13 App Router and optimized images with Sharp
- Modern Styling - Custom SCSS with Bulma for a clean, professional look
- Framework: Next.js 13.4
- Language: TypeScript
- Styling: SCSS + Bulma CSS
- Date Handling: Day.js
- Image Optimization: Sharp
- Deployment Ready: Vercel-optimized
- Node.js 16.x or higher
- npm, yarn, or pnpm
npm installRun the development server:
npm run devOpen http://localhost:3000 to view the site.
Create a production build:
npm run buildStart the production server:
npm startsrc/
├── app/
│ ├── components/
│ │ ├── about-me.tsx # About section with bio
│ │ ├── footer.tsx # Footer component
│ │ ├── github-repos.tsx # GitHub repositories display
│ │ ├── header.tsx # Hero section with profile
│ │ ├── last-blog-posts.tsx # Blog posts integration
│ │ ├── mouse-trailer.tsx # Custom cursor effect
│ │ └── shape-divider.tsx # SVG shape dividers
│ ├── fonts.ts # Font configuration
│ ├── globals.scss # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Home page
The easiest way to deploy is using Vercel:
- Website: hildor.dev
- Blog: blog.hildor.dev
- YouTube: @hildordev
- LinkedIn: linkedin.com/in/hildor
- GitHub: github.com/hildorjr
This project is private and proprietary.