Portfolio - Full-stack Personal Portfolio Platform
Project Overview
Most personal portfolio websites are static and become difficult to maintain as the amount of content grows.
DanCru Portfolio was designed as a portfolio platform with a dedicated administration system, allowing projects, experience, skills, and multilingual content to be managed from a centralized dashboard without directly editing source code.
Results & Metrics
Fully separated frontend and backend architecture.
Full-stack Architecture
Supports bilingual content management (Vietnamese and English).
Multilingual CMS
Portfolio content is fully managed through an admin dashboard.
Admin-driven Content
Key Features
Vietnamese-English multilingual portfolio
Experience management
Centralized admin dashboard
Laravel API backend
Role
Full-stack Developer / Product Designer
Responsibilities
Designed the overall frontend and backend architecture.
Built the portfolio interface using React, TypeScript, and Tailwind CSS.
Created a custom Valorant-inspired visual theme.
Developed a CMS dashboard using Laravel and FilamentPHP.
Implemented Vietnamese-English multilingual support.
Designed content structures for projects, experience, and skills.
Optimized responsiveness, animations, and user experience.
Managed deployment and production operations.
Project Details
DanCru Portfolio was built as more than a personal website — it functions as a complete content management platform.
The frontend was developed using React, TypeScript, and Vite to ensure fast performance and a modern user experience. The interface uses Tailwind CSS with a custom visual identity inspired by Valorant-style UI systems.
The backend is powered by Laravel 11 and FilamentPHP, providing a dedicated administration panel for managing projects, experience, skills, personal information, and bilingual content.
The goal was to create a scalable portfolio platform rather than a simple static website, serving as the central hub for showcasing professional work and technical growth.
Live
Duration
2026-01-03 — 2026-05-30
Team
1 people
Status
Live
Tech Stack
ReactTypeScriptViteTailwind CSSLaravel 11FilamentPHP v3MySQLREST APIMultilingual System