Prior to joining Vizuara AI Labs and collaborating with Prof. Kostas from EPFL, I worked for over two years as a Research Associate at the Indian Institute of Science (IISc), Bangalore, focusing on the intersection of wave physics, materials, machine learning and scientific computing.
At IISc, I began in Prof. Rajesh Chaunsali’s group, investigating wave control in non-reciprocal spring-damper lattices. I developed MATLAB algorithms to study dynamic behavior in non-reciprocal systems and simultaneously worked on building an active experimental setup using motors. I implemented low-level motor synchronization in Python and Arduino (parallely on C++), enabling real-time modulation of pendulums with programmable springs.
Subsequently, I joined Prof. Akshay Joshi’s group to work on inverse design of heterogenous non-linear materials. I contributed to the EUCLID framework by developing random seed-based algorithms for material segmentation and building physics-informed pipelines to infer hyperelastic properties from displacement data. This work integrated Finite Element Analysis, unsupervised learning, and PDE solvers, and was presented at Europian Solid Mechanics Conference (ESMC) 2025 in Lyon, France.
My computational foundation was laid during my undergraduate studies at NIT Silchar. I collaborated with Prof. Atanu Sahu on finite element modeling of laminated composite plates under thermal and dynamic loading, later extended to hygrothermal coupling. Prior to that, I worked with Prof. Vishwajit Anand at the Indian Institute of Technology (IIT) BHU, Varanasi, where I developed MATLAB scripts to estimate dynamic parameters of structures under seismic waves.