Hi.
My 1st CAD touch was AutoCAD 20 yrs ago. Since then I went through tons of 3D graphics, modeling, rendering and related projects. U can find a few in my profile (check the feedback). I can provide u more examples via chat (won't do it public), in case of interest.
My "mother" programming language is C++.
Your description is quite wide, some details would be fine to read from u (NDA,...).
good luck,
R.E.