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
Genetic Algorithm output

Hull Chamfer Distance Minimization Visual

Hull Overlay Chamfer Distance

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

Prisms Platonic Solids
square-pipe half-pipe.png

Varying the degrees of the functions
Degree Variations.png