← All posts
27 March 2025 · By Yakov Tome
How I Built and Polished My Portfolio Website
reactnext.jsportfoliofrontend developmentframer-motion

Creating a portfolio is more than just listing projects — it's about crafting an experience that reflects your skills, attention to detail, and personal brand.
Throughout this project, I focused on clean architecture, dynamic routing, accessibility, performance, and UI consistency across all pages.
I structured the project using the App Router in Next.js, applied reusable components, built global context from scratch, and integrated tools like Framer Motion, EmailJS, and Tailwind CSS effectively.
This was a full-cycle development journey — from planning and layout to code reviews and deployment. I’m proud of the result and excited to keep evolving it as I grow.