I have made a curve > extrude curve > adjusted by pulling out the control points ( but it looks horrible)
Are there any other suggestion/method on how I should go about building this CAD model? Thanks!
I would probably try to model half like you did, but flat/unpressed and then use CageEdit to “open” it.
transform > cage editing > cage edit
Select the object, click Boundingbox on first dialog, then just hit enter until you get the cage. See how it work and then you can redo it and change how many Cage Points you need in each direction.