Synthetic strategies are developed to access a broad range of natural products, bioactive molecules, catalysts and materials. New approaches for building chemical bonds, assembly of molecules and waste minimization are explored. Research in the domain of catalytic and flow chemistry processes that increase synthetic efficiency with reduction in costs for industrial production is carried out.