Overview
This portfolio was designed and built to showcase my projects through detailed case studies, giving each project its own space to explain the problem, approach, technologies used, and final result. The site also provides direct access to each project's GitHub repository and live deployment.
Approach
It is built with Next.js, TypeScript, and React, with Contentful powering the project content through a headless CMS. This allows new projects and case studies to be added or updated without modifying the site's code. The application is deployed on Vercel for convenience.
What I Learnt
Building this portfolio gave me hands-on experience working with a headless CMS, particularly learning how to structure, retrieve, and manage content separately from the frontend. I also learned how to work with rich text content from a CMS and render it properly within a React application, including handling different content types and formatting.
In The End
The result is a polished portfolio website that gives me a place to showcase my work, share my projects with others, and provide a deeper look into how each one was built.
What's Next
Keep project case studies up to date
Add new projects as I build them
Continuously improve the portfolio as I grow