This is a personal portfolio website for Muhamad Rizki, a Software Engineer with extensive experience in web and mobile application development.
The portfolio showcases Rizki's professional experience, education, skills, and open source contributions. It's built with modern web technologies for optimal performance and user experience.
- Framework: Next.js
- Styling: Tailwind CSS v4 with shadcn/ui components
- Package Manager: Yarn
- Languages: TypeScript
- Responsive design for all device sizes
- Modern UI with shadcn/ui components
- Optimized performance with Next.js
- Clean, modular code architecture
rizki-portfolio/
├── components/ # Reusable UI components
├── pages/ # Next.js pages
├── public/ # Static assets
├── styles/ # Global styles
├── lib/ # Utility functions
├── types/ # TypeScript type definitions
└── README.md # Project documentation
- Clone this repository
- Install dependencies:
yarn install
- Start the development server:
yarn dev
- Open http://localhost:3000 in your browser
# Build for production
yarn build
# Start production server
yarn start- Components are built to be small and reusable
- UI components are separated into their own files
- Tailwind used for consistent styling
- TypeScript for type safety
MIT