A grid-less flow solver routine in MATLAB based on the Hess-Smith Panel Method which I coupled with an evolutionary optimization algorithm to optimize airfoil shapes for desired criteria.