A stunning portfolio website that replicates the Visual Studio Code interface, showcasing projects, skills, and experience in an interactive code editor environment.
Visit the live portfolio: abirkolin.dev
- 🎨 Authentic VS Code Interface - Pixel-perfect replication with themes
- ⚡ Monaco Editor - Full VS Code editor with IntelliSense and syntax highlighting
- 🖱️ Interactive Elements - Command palette, file explorer, terminal
- ⌨️ Keyboard Shortcuts - All your favorite VS Code shortcuts work
- 🎯 Split Editor - Horizontal and vertical editor splitting
- 🌙 Theme Support - Dark, Light, and High Contrast themes
- Next.js 15 - React framework with App Router
- TypeScript - Type-safe development
- Tailwind CSS v4 - Utility-first styling
- Monaco Editor - VS Code editor integration
- VS Code Codicons - Authentic icon system
# Clone the repository
git clone https://github.com/kolinabir/portfolio-vscode-themed
cd portfolio-abirkolin
# Install dependencies
pnpm install
# Start development server
pnpm dev
Open http://localhost:3000 in your browser.
help
- Show all commandsabout
- Personal informationprojects
- List all projectsskills
- Technical skillscontact
- Contact information
Ctrl+Shift+P
- Command paletteCtrl+P
- Quick file openCtrl+Shift+F
- Global searchCtrl+\
- Split editor- `Ctrl+`` - Toggle terminal
Update the JSON files in src/data/
to customize your portfolio:
personal.json
- Your information and contactsprojects.json
- Your projects and descriptionsexperience.json
- Work experienceskills.json
- Technical skills
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Use GitHub Issues for bug reports and feature requests
- Include browser version, OS, and screen size for UI issues
- Provide steps to reproduce the problem
This project is licensed under the MIT License - see the LICENSE file for details.
Abir Kolin
- Website: abirkolin.dev
- GitHub: @kolinabir
- Email: knkolin9@gmail.com
Give a ⭐ if this project helped you!