Simple, without being empty
A personal portfolio has to say who someone is in the time it takes to scroll once, present professional work seriously, and still feel distinct from every other minimal portfolio. Doing that in Persian typography inside a modern editorial layout is the part that takes the work.
The practices this build came out of.
01Portfolio design
02Front-end development
03Motion design
Component-based, content-driven
A modern React and Next.js front end with responsive design principles and motion-driven transitions, structured so new work can be published into the existing system. The motion is used for continuity between views rather than as an effect in its own right.
Editorial pacing
Clean layouts, a refined type scale and a soft visual hierarchy give each piece of work its own moment. The result reads as a considered sequence rather than a grid, and holds that character down to a phone-width viewport.
Traffic, revenue and conversion figures belong to the client, so we do not publish them. What follows is what the delivered build contains.
