Logo Pierre Techer
ProjectsArticles
Frensh flag
English flag
Githubtecherpierre.pro@gmail.com

My portfolio

A personal portfolio built with Next.js, designed to showcase my projects, skills, and background. This site is both a space to experiment with modern web technologies and a professional window into my work.

Small room

🎯 Why build a portfolio?

I initially created this portfolio as part of my Web Integrator training at OpenClassrooms. It was a great way to apply what I was learning.
But above all, it helps me showcase my projects, demonstrate my skills, and have a personal space I can easily share. It’s a useful tool to get visibility as a developer.

🛠️ Technologies used

  • Next.js: A modern React framework that supports server-side rendering, static generation, and fast navigation.
  • TypeScript: A typed superset of JavaScript that improves code reliability and developer experience.
  • GitHub Actions: An automation tool used here to build and deploy the site automatically on every update.
  • PostgreSQL: A powerful database used to store projects and blog articles.
  • Scaleway: A cloud platform used to host the site through Docker containers.

🌐 Why use Next.js for my portfolio?

Next.js allows for server-side rendering (SSR), meaning that some pages are generated dynamically on the server. This enabled me to build features like blog article search and project filtering without overloading the browser. SSR is also great for SEO.

Thanks to this setup, I can easily connect a database to manage the content of my blog and projects. It’s a modern and scalable solution, ideal for a portfolio.

🔗 Useful links

  • GitHub repository of the portfolio
  • Next.js official site