Portfolio - Full-stack Personal Portfolio Platform
Personal Project

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