To my knowledge, as long as the material is yours, there is no problem showcasing your work. Even NG vets have put their old or current work on this site. All in all, this is a great example of your work.
This is a commercial. I don't know how NG feels about that. But it is an animated project with characters I created, a script I wrote and I handled all the animation/modeling/design duties.
I am just uploading more current Items I have done because I haven't submitted anything to NG in about 10 years and I just want to show the community that if you keep at something you will improve no matter how you start out.
These aren't the best but they show how far I've come in the last decade.
To my knowledge, as long as the material is yours, there is no problem showcasing your work. Even NG vets have put their old or current work on this site. All in all, this is a great example of your work.