Dynamic Portfolio CMS
A bilingual content management system for securely administrating projects, skills, experience, certificates, messages, uploads, and site settings.
Overview
Overview
Engineered a full-stack, dynamic content management system designed to serve as a customizable backend and admin portal for modern developer portfolios. Key Features & Technical Achievements: Secure Authentication & Data Layer: Built using ASP.NET Core and ADO.NET with stored procedures for maximum query performance. Integrated HTTP-only refresh tokens, JWT authentication, BCrypt password hashing, full audit logging, and custom API rate limiting. Modern Frontend: Developed a responsive Next.js and TypeScript administration dashboard supporting full dynamic page renders and bilingual (Arabic/English) content management. Workflow Productivity: Reduced portfolio maintenance and update effort by 80–90% by allowing instant content management without requiring code modification or platform redeployments.