From my experience and having to hire devs my opinion is make it as freelance (assuming it was) and use of key words means more then content. Project management from idea to final product as only developer. Ensuring clients expectations where exceeded. I had to learn advanced JavaScript to.... From the JavaScript documentation along with employing vue js successfully to accomplish the requirements
Something along those lines. Key words project management, developer, etc add in subscription based and more as required. If possable list the site name and url along with the clients name. In your references list your client.
I emphasize short and sweet. Look at like odesk profiles and generally do the opposite. We all now you might be good at a lot of things but master of one or two. List what your master of mention what your good at.
90% of people I have interviewed state they are an expert at php and JavaScript but don't know the difference between for and foreach loop or id vs class. And have very limited knowledge of where to find answers. Be surprised how many never thought to answer stack overflow or even YouTube. So mentioning you learned something new to implement and you figured it out on your own is huge in my book. Questions are fine, but asking me something basic that is easily found via Google gets Jr devs on my bad side right away.