A modern, responsive portfolio website showcasing my work as an Engineering Manager and developer. Built with Next.js and Once UI for optimal performance and design.
Welcome to my digital portfolio! I'm Andreas Unggun Parananda, an Engineering Manager passionate about bridging the gap between design and development. This portfolio showcases my projects, technical expertise, and professional journey.
- Responsive Design: Optimized for all devices and screen sizes
- Modern Stack: Built with Next.js 14, TypeScript, and Once UI
- Content Management: Easy-to-edit MDX files for projects and blog posts
- SEO Optimized: Automatic meta tags and Open Graph image generation
- Dark/Light Mode: Theme toggle for better user experience
- Gallery: Showcase of visual work and projects
- Blog: Technical articles and insights
- Node.js v18.17 or higher
- npm or yarn
- Clone the repository
git clone https://github.com/unggun/portfolio.git
cd portfolio- Install dependencies
npm install- Run development server
npm run dev- Open your browser Visit http://localhost:3000
src/
├── app/
│ ├── about/ # About page
│ ├── blog/ # Blog posts
│ ├── gallery/ # Image gallery
│ ├── work/ # Project showcases
│ └── ...
├── components/ # Reusable components
├── resources/ # Configuration and content
└── utils/ # Utility functions
Edit site-wide settings in:
src/resources/content.js
Customize design tokens in:
src/resources/once-ui.config.js
Create new .mdx files in:
src/app/work/projects/
Create new .mdx files in:
src/app/blog/posts/
- Framework: Next.js 14
- Language: TypeScript
- Styling: SCSS Modules + Once UI
- Content: MDX
- Deployment: Vercel
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLintThis project is licensed under the MIT License - see the LICENSE file for details.
- LinkedIn: Andreas Unggun Parananda
- Email: andreas.unggun@gmail.com
