Medium is a great choice! I agree with @many-mechanic-52814! Also, I have a folder in my google drive that's specifically for my portfolio. This is for when I'm applying to positions that want to see things that are more demand-gen or other formats than blog posts. I keep content there from previous positions (as content gets updated, so something you wrote may not exist in the future). I suggest that as an easy, mostly free place for content that's not long-form.