I have applied my expertise in many areas, including research into the formation and evolution of ecosystems, molecular evolution, the origin of cardiac arrhythmias in the human heart, pattern development in petals and chemo-mechanics of the plant cell cortex.
The tools I employ can be broadly classified in two categories, Numerical and Theoretical.
The theoretical approaches include applications of the theory of dynamical systems and non-linear dynamics, chemical kinetics, game theory, mechanics and elasticity , population genetics and population dynamics, the theory of excitable systems and complex networks as useful conceptual frameworks. I often use statistical learning and inference to quantify the results.
The numerical aspect involves the solution of the equations for the simulations of the systems under study, which might consist of the development of optimization schemes used in the finite element method for solving PDEs, explicit and implicit schemes to solve ODEs, or Monte-Carlo methods for stochastic simulations. All these techniques require development and deployment in a computer.
I also have a very strong interest in data visualization, data analysis, interactive simulations, and automation of physical computing devices and sensors for data collection, outreach demonstrations and experiments. Basically, every now and then I build robots and machines to do something fun, and at a very very very low cost .
Many of the projects I have worked on are described here, the codes and detailed instructions are archived and documented in my github , gitlab and Hackster pages.