Somos el grupo 4.
Vamos a crear una web personal parecida a esta.
No tiene por que ser igual. Por ejemplo, las barras de habilidades no tienen por qué ser así.
Pueden ser simplemente años o descripciones (Ejemplo: HTML: 5 años o HTML: Nivel medio). Aunque si alguien se atreve en los recursos hay uno para hacer barras con flex.
La página web se compone de varias secciones cuyo flujo es vertical, es decir, el que tiene por defecto el HTML.
Por eso no hace falta que estas secciones estén dentro de un contenedor ni, por supuesto, que ese contenedor utilice flex.
Pero cada una de esas secciones SÍ que es un contenedor y, en general (pero no siempre), utilizaremos flex para organizar el contenido.
Las excepciones serían los encabezados de cada sección, que pueden ser cabeceras y párrafos sin nada especial.
Hay apartados más complicados que otros, pero maquetar un apartado no es nada complicado.
Poner el display flex, controlar el ancho de los elementos y, ocasionalmente, jugar con la altura de los mismos.
Os recomiendo que cada sección tenga un id personalizado para poder poner estilos individualmente.
¡Suerte!