Over the summer, I worked on CAD and machine learning algorithms for hull optimization and a surface generation research project with Myles Wortham for the Design Computation and Digital Engineering Lab of Professor Faez Ahmed. In this process, I developed Python and Rhino pipelines for B-spline surface generation and CAD mesh repair with Git version control, improving geometric accuracy over traditional mesh-based methods. I also implemented ship-hull optimization using genetic algorithms (an evolutionary AI technique) to generate physically accurate hull models.
Genetic Algorithm Data Output
Hull Chamfer Distance Minimization Visual


Generating single continuous surfaces using b-spline NURBS surface
Usually these are generated as individual faces and then combined due to the sharp edges




Varying the degrees of the functions