About me"We see with our brains, not with our eyes." - said the Neuroscientist Paul Bach-y-Rita.
This profound quote from the book: The Brain That Changes Itself, introduced me to the astonishing world of "neuroplasticity" and permanently altered the way I understood mind, human nature, and human potential. This interest led me to pursue a master's in Computer Science with a specialization in Machine Learning and seek ML roles in the field of Cognitive Sciences and Intelligent Systems (Co-founder/ Machine Learning Engineer: Prism Technologies); Machine Learning Engineer : Texas Biomedical Device Centre)
I am passionate about solving problems in the field of Brain Sciences by writing Intelligent Software Systems that empower individuals to improve their well-being by improving their minds.
Prior to working as a Machine Learning Engineer, I worked as a Senior Business Analyst at a Fin-tech start-up, Fxkart.com) in India. As an Analyst, I spearheaded the development of an Auto-Insurance Robo-advisory service. Earlier, I was working as a Junior Scientist at one of the premier research institutes in India, the Indian Institute of Science on Biomechanics, where I co-authored a publication in a peer-reviewed journal, the Royal Society of Chemistry - Advances.
Machine learning is more than an API call to scikit-learn. I have trained Sequential and Statistical model to solve real-world problems.
I have designed relational database storage systems in SQL, along with working on non-relatinal databases such as DynamoDB.
I implement machine learning models in real world production systems using REST APIs and AWS.
I can write code in Scala and PySpark for MapReduce functions for Spark programming model.
Statistical inference and modelling is an art of numbers and making these reliable statistical relationships is one of my favorite skills.
I have worked with distinguished Neuroscientists and game designers to develop Neuro-feedback gaming applications.
Take a look at my recent work.
A helpful tutorial series I wrote recently on how to create a Python application that obtains and filters ECG data for real-time visualization (Includes a streaming service that uses GATT service protocol along with a socket server for boardcasting the data on the Internet)
Brain Computer Interface: My two-cents on using Signal Processing and Statistics to obtain clean ECG signal from a Brain Computer Interface device.
Brain Machine Interface: A breif summary of my work at TxBDC on training a Machine Learning model that classifies "good" vs "not-good" movements in stroke patients in rehabilitation and its use with Vagus Nerve Therapy in a closed-loop feedback system for treatment delivery (Using IMU sensors).