Developing, researching, inventing algorithms and and creating CAD/CAM/CAE systems that work with 2D and 3D objects, solid and surfaces. Visualization, point cloud triangulation, mesh generation, smoothing, morphing, optimization, artificial surface generation. Other algorithms for mesh processing. Numerical methods, simulations, calculations based on finite elements models. 3D scanning technology. Managing this type of projects, building this type of software from scratch.