PProject 2026 Featured
jemueldev Portfolio
A personal CS portfolio and CMS for managing and showcasing projects, research, skills, education, and other portfolio content.
jemueldev Portfolio
jemueldev Portfolio is a personal Computer Science portfolio and content management system (CMS) designed to showcase the author's projects, research, technical skills, education, and other professional information.
The website combines a responsive public portfolio with a password-protected administrative dashboard, allowing the author to create, edit, organize, and publish portfolio content without directly modifying the source code. Content such as projects, research entries, skills, education, pages, images, and PDF files can all be managed through the CMS.
The portfolio also supports multiple interchangeable frontend designs, allowing the same underlying content to be presented through different visual themes. The current primary design uses a space and technology theme featuring an interactive 3D-style solar system, where planets serve as navigation points for different sections of the portfolio. The interface is responsive and adapts the navigation experience for desktop, tablet, and mobile devices.
The system is built with Node.js, Express, EJS, SQLite, HTML, CSS, and JavaScript, with additional tools for image processing, Markdown content, and security. It includes authentication, session management, CSRF protection, sanitized content, secure file uploads, responsive layouts, and other measures to protect the administrative system.
As both a portfolio and a practical software project, jemueldev Portfolio demonstrates the author's experience in full-stack web development, CMS design, database management, responsive UI/UX, web security, and interactive frontend development.
—Gallery