I have been freelancing for about 9-10 months for now. When looking out for new work clients always request to see sample code. Now here is the deal: I am under NDA for most of the development work I do. In that case how can I truly demonstrate my skills. How have fellow programmers coped up with this situation?
I create applications from scratch and use them as portfolio material. For instance I have a custom iOS app that shows my experience working with video, images, audio, shaders, face detection, HLS, networking, etc. I show this to them when we meet and if they want to see the code I'll invite them to my git repo and we can go over it together.