Studies of fluid flow processes using Computational Fluid Dynamics (CFD) simulation techniques, solving fluid flow problems including Engineering hydraulics, water analysis, environmental impact assessments, microfluids technologies, data analysis and GIS