I just came back to blender after about a year and a half and decided to learn geometry nodes. Everything was built using geometry nodes and minimal modeling. Rendered in Eevee.