Case Study

Creation of my Portfolio

Objective

Create a personal portfolio reflecting my front-end developer universe, highlighting my projects, my design sensitivity and my technical skills.

Technical Stack

I chose React with Next.js as a development base to benefit from server-side rendering, a performant routing and good scalability.

For the style, I opted for Tailwind CSS, which allowed me to build a fast interface to develop while remaining visually consistent.

Because the Internet is global, my site is also accessible in English, via Next-Intl.

For content management, I preferred a lightweight system: each project is written in Markdown, which makes it easy to add or modify content without a back-office.

Finally, the entire site is deployed on Vercel, to benefit from a fluid CI/CD workflow, branch previews and an optimized hosting.

Portfolio
Caption

Development

1. Design integration

Each section was carefully reproduced while respecting the grid, spacing and components.

I used Tailwind to keep a modular design logic and fast to iterate.

2. Translation with Next-Intl

To internationalize my Portfolio, I chose to use Next-Intl, which allows simple and efficient translation management.

3. Content via Markdown

I set up a simple but powerful system.

Daniel Tangoletto, Portfolio