work to digitalize processes trough computational design, in order to develop a flexible manufacturing process. I analyze and identify potentially effective processes for digitalization and automation, whether they are innovative in the processing, in the materials or technologies and I work on obsolete processes for which is required a conversion. I focus my work on automating processes of non-standard products and process parts that are rapidly evolving. My consulting services include design and simulation, prototyping and evaluation of hardware and software, as well as conducting physical and economic feasibility studies. Robotic manufacture can be used for a wide range of applications and different production scales. Solutions include additive and subtractive manufacturing, welding, small scale assembly, but also large-scale construction or even two-dimensional and three-dimensional cutting or bending of different materials. the most interesting and stimulating topic concerns however the processes that do not exist and that are therefore to be discovered or invented. These contents are perfect for small and medium enterprises that want innovate our product and process or optimize their production flow.

Algorithms and computational design 
I Develop design through parametric models and algorithms, complex system of interactions and reciprocities that filling the gap between customer, design and fabrication and creating a single stream throughout the process. I develop geometry trough FEM design, generative design and data driven design to improve functions with shape according to enviroment. I design the product as a set of data that allows ,thanks to digital and analog online/offline interfaces, the customization of formal, functional and matter aspects as well as producing real-time information that can be directly linked to production.

Tailored software development
I adopt solutions that take full advantage of the flexibility of robotic systems and CNC machine, reducing the complexity of programming and increasing intuition for the operator. This type of programming is essential to allow flexible automation and non standard production. The software is made from a modular architecture that is easily re-configurable and implementable that allows me to create custom solutions for specific needs.

Custom hardware engineering
A key element to change robotics and CNC applications is the tool with which the machine physically performs the work. I develop customized and specific machines and end-effector for unconventional and non-standardized machining, like in the traditional way, when craftsman has built his own tool or has modified a widespread to improve or simplify the phases of his fabrication method.

Process discovery and invent
Today, automation is not aimed exclusively at production for large volumes, in fact the flexibility given by robotics opens up new scenarios. I Develop the automation of manual production activities with the implementation of custom robotized processes. Combined with more powerful, simpler and accessible software, robotic systems can easily adapt to variability, by encouraging the manufacture of high quality products or the automated production of small volumes. Small and medium-sized manufacturing companies can leverage productivity regardless of the products are all equal or completely different. Combining planning data, robotic control, process display, and complete integration between project and production can give many benefits.