Насколько уникальным является код, если NDA запрещает использовать наработки в других проектах?
NDA в общем-то - это соглашение о неразглашении неких "секретов". Например весовых коэффицентов или коэффицентов некоего полинома для оценки чего-нибудь и т.п. То есть конкретные специфические данные, приемы, алгоритмы, формулы которые не являются публичными. 
Так же NDA может затронуть перспективные планы, сценарии и эскизы неких будущих программ.
Ну и само собой логины-пароли-адреса внутренних серверов... 
И даже рецептура фирменных булочек в офисном буфете... и к примеру зарплаты персонала
Все что выше - действительно секреты и может быть "закрыто nda", а вот нечто нагугленное или из документации и толкований оной - не является интеллектуальной собственностью контрагента.
На запрет участвовать в сходных проектах - можно смело забивать, если под это условие не прилагается 500-1000 страниц юридического текста, который подробно обосновывает причины этого -)
А причем тут NDA вообще и результаты работы? Если по договору работы права на результат передаются кому то, то нельзя. А NDA это не про то, хотя конечно зависит от конкретного случая и туда могли понаписать что угодно