📝 Description
My portfolio is a personal project designed to showcase my skills, projects, and achievements in a structured and visually appealing way.
Backoffice Excellence: I utilized ShadCN UI to build a sleek and functional backoffice, making content management simple and intuitive. The components provide a modern and polished design that aligns with my portfolio's professional tone.
Innovative Integration: For the first time, I combined React (frontend) and Laravel (backend) using Inertia.js, which offered an incredible developer experience. This setup allowed me to bridge the gap between client-side interactivity and server-side functionality seamlessly, significantly enhancing my React proficiency.
Theming System: The portfolio includes a customizable theme system, featuring:
A light theme for clarity.
A dark theme for a modern and sleek look.
A minimalist version, currently completed, prioritizing simplicity and focus.
A planned graphic design version, awaiting UX design mockups from my collaborator.
Learning and Growth: This project was highly instructive, pushing me to experiment with advanced tools and architectures. It’s a testament to my ability to combine aesthetics with functionality while constantly improving my technical skills.
⏳ Timeline
🖼️ Images
Hover on the images to see the caption or click on them to see in full size.







Minimalist Home Page

Light theme

Backoffice Login Form

Projects list

Account Settings

Project edition
💬 Feedback
This project is one of my favorites for several reasons:
I’m incredibly proud of the result, as it reflects my growth and expertise as a developer.
The backoffice system built with ShadCN UI exceeded my expectations in terms of usability and design.
Exploring Inertia.js was a game-changer for my skills, and the hybrid React-Laravel architecture was a joy to work with.
The theming system gave me the opportunity to push my creativity and technical capabilities.
Overall, I see this project as a foundation for showcasing my future achievements, and I’m thrilled with how it turned out.
🧠 What I learned with it
Working on my portfolio was an enriching experience that taught me:
How to integrate React and Laravel using Inertia.js, opening up new possibilities for hybrid front-end and back-end development.
The power of ShadCN UI to simplify UI design while maintaining a modern and professional look.
How to implement a custom theming system, allowing me to experiment with user experience through light/dark modes and minimalist/graphic design layouts.
The importance of clean and maintainable code to manage a project that will evolve over time.
How to manage the balance between functionality and aesthetics, especially when building a professional portfolio to represent myself.