IndexAboutProjectsBlogContactEvs
Back to all posts

Building My Personal Portfolio Website

2026-04-26Writing

Building My Personal Portfolio Website

In today's digital era, having a personal portfolio website is one of the best ways to showcase skills, projects, and experiences professionally. As a developer, I wanted a place where I could present my work, experiment with modern technologies, and build my online presence.

This portfolio website was created not only as a personal branding platform, but also as a learning project to improve my frontend development and UI/UX design skills. I wanted the website to feel modern, responsive, and comfortable to use across different devices.

Why I Built This Website

There were several reasons why I decided to create my own portfolio website:

  1. To showcase my projects and technical skills
  2. To create a professional online presence
  3. To document my learning journey as a developer
  4. To improve my experience with modern web technologies

I also wanted a platform where I could freely share my thoughts, experiments, and future blog posts related to software engineering and technology.

Technologies I Used

This project was built using modern web development tools and technologies:

  • Next.js - React framework for production
  • Tailwind CSS - Utility-first CSS framework
  • TypeScript - Static typing for JavaScript
  • Framer Motion - Animation library
  • Sanity CMS - Headless content management

Using these technologies helped me create a fast, responsive, and scalable website while also improving my understanding of modern frontend architecture.

Challenges During Development

One of the biggest challenges was designing a clean interface that still looked visually appealing. I spent a lot of time adjusting layouts, animations, spacing, and responsiveness to ensure a smooth user experience.

Another challenge was optimizing performance. Since I wanted to include interactive animations and transitions, I needed to make sure the website still loaded quickly and felt lightweight.

Key Learning Points

Through this process, I learned more about:

  • Responsive web design principles
  • Component-based architecture patterns
  • Performance optimization techniques
  • Deployment and hosting workflows

Final Thoughts

Building this portfolio website was a valuable experience for me as a developer. It allowed me to combine creativity and technical skills into a single project that represents who I am and what I can build.

This is only the beginning. I plan to continue improving the website by adding more projects, writing technical blog posts, and exploring new technologies in the future.

Check out my portfolio at aldidev.tech/evs

Stay tuned for more posts about development, design, and technology.

Index