I am interested in applying computational methods to tackle problems (anything of interest). I am also interested in building infrastructure for performing those computations!

Currently I am focussed on applying data analytics and machine learning methods in the context of industrial internet-of-things at Agilent Technologies, Melbourne, Australia. Previously, I worked in Samsung R&D Bangalore, India as a Senior Chief Engineer, focussing on lithium-ion batteries.

My academic background involves a Masters and Ph. D. in Physics from Indian Institute of Technology Madras , and a couple of post-doctoral stints at Tokyo Metropolitan University and Universite Libre de Bruxelles. As a scientist, till date, I have actively published numerous research articles and contributed material to three books.

In the process, I have learnt these programming languages:

  • Python, R, Erlang/Elixir, Rust, Scala, JavaScript, Matlab, C/C++, Fortran
I like programming in general and of late I have discovered the joys of functional programming as well as the art of distributed computing.

The fields that I have touched upon are:

  • Building infrastructure for Industrial Internet-of-Things (IoT)
  • Use of machine learning methods for life estimation, fault diagnosis and prognostics of lithium ion batteries
  • Application of data learning approaches for material design and prognostics
  • Development of machine learning workflow for materials screening
  • Electrochemical systems such as lithium ion batteries and renewables
  • Wireless charging technology
  • Development of charging algorithms for lithium ion batteries
  • Materials for next generation devices and energy storage
  • Electrochemical modelling of lithium-ion battery systems
  • Membranes and electrolytes for seawater desalination
  • Material science as well as soft condensed matter/ complex fluids
  • MD simulations of polyelectrolytes and force field parametrization
  • Effects of substrates on liquid crystal phase transitions
  • Simulations of living polymer (actin) filaments
  • Effects of solvent on dynamics of membranes
  • Lipid flip-flop in membranes
  • Active fluids: self-propelled particles

Some of the specialised techniques that I have learnt and used are:

  • Dissipative Particle Dynamics
  • Molecular Dynamics (atomistic/mesoscale)
  • Monte-Carlo & Kinetic Monte-Carlo
  • Ab-initio/DFT computations
  • Multiparticle-collision dynamics
  • Lattice-Boltzmann simulations
  • Brownian Dynamics and
  • Continuum modelling