A Creative Playground and Portfolio for Sofyan Sauri
A Creative Playground and Portfolio for Sofyan Sauri_
As a UI/UX designer and web developer, I’ve spent years building digital products for others. But eventually, I realized I needed a true online home for myself. I was tired of my old, static portfolio that was a hassle to update. I wanted a flexible platform where I could express my ideas effortlessly. So, I decided to build my own personal storefront from scratch combining a clean, welcoming visual design on the outside with a powerful, custom-made content management system (CMS) under the hood.

Defining Goals
System_Objectives
The Challenges
Runtime_Errors
The Approach
System_Architecture
Solutions
// IMPLEMENTED_SOLUTIONS
Process
// EXECUTION_THREAD
I tackled this project by treating myself as my own client. First, I sat down and mapped out exactly what I needed: a portfolio section, a blog, and a stress-free way to manage them. I started sketching the layout, focusing on friendly typography and neat spacing. Once the design felt right, I set up the backend structure in Supabase. Finally, I brought the vision to life with Next.js, wiring the beautiful frontend to my custom CMS dashboard until everything worked in perfect harmony.
Impact & Results
Final_Metrics
Looking at it now, I’m truly proud of how this digital space turned out. Not only does it act as a professional portfolio that helps me connect with new clients and friends, but the custom CMS has been a game-changer. It saves me so much time whenever I want to share something new. More than anything, this website is living proof of my passion for bringing good design and modern web technology together.


