I am completing an M-Tech in CAD/CAM and my thesis centres on product design optimisation, specifically through multi-objective optimisation techniques. The goal is to demonstrate how conflicting objectives—weight, strength, cost and manufacturability—can be balanced in a real-world product model and to document the full process for academic submission. The work I still need includes formulating the mathematical model, selecting and justifying a suitable multi-objective algorithm (NSGA-II, SPEA2 or a comparable approach), coding the optimiser, integrating it with a 3D CAD model, running simulations, and interpreting the results for discussion and publication. I am comfortable with SolidWorks and Creo for modelling and would like the optimisation routine written in MATLAB or Python so the university can reproduce the study without extra licences. Deliverables • Parametric CAD model ready for optimisation • Well-commented MATLAB or Python code implementing the chosen multi-objective algorithm • Simulation or FEM setup showing baseline vs optimised design performance • A concise technical report (5–6k words) covering methodology, results, sensitivity analysis and future work recommendations • All raw data and plots in editable format Acceptance criteria The optimiser must return a Pareto front with clearly distinguishable trade-off solutions, and at least two designs must show ≥10 % improvement in the primary objective without violating structural constraints. All files should run on a standard university workstation without additional paid software. If you have hands-on experience in product design optimisation and can back it up with reproducible code and clear documentation, this project should be a straightforward collaboration.