Ronak Doshi

Software Engineer, Computer Scientist

💓 For Music


About Me

I am Software Engineer. I received my Master's degree from International Institute of Information Technology Bangalore, India (IIIT-B).
I am a computer science enthusiasts and would call myself an applied researcher. My interest lies in applying the concepts of computer science and programming to real-world applications, mainly in the field of health care and finance that can help benefit society.
Apart from academics, I am a big Formula 1 (F1) enthusiasts. I enjoy playing badminton and chess. I am also a foodie and love to travel to different parts of the world and enchant myself with their delicious cuisine.

Experince

Work Experince I have gained over the years

Google Summer of Code 2020 | @INCF
May 2020 - August 2020
Python-Based EEG and Deep-Learning worklfow

It is a prototype web-based application allowing drag-and-drop creating, editing, and running workflows from a predefined library of methods. Workflows are designed using individual component blocks that have completely configurable inputs, outputs and properties. The Blocks can be combined and rearranged and executed.

Description:
  • Refactored the system from Java to Python
  • Created deep learning blocks for EEG processing and classification using Tensorflow
  • Created API endpoints for the system using Flask
  • Applied concepts of Graph theory for the workflow execution
Check out:
Software Engineering Intern | Stylumia
May 2019 - August 2019
Selection: Solving the given problem statement followed by 3 rounds of interview (2 Technical, 1 HR)
Description:
  • In chargeof the backend for one of their leading product called MIT
  • MIT is a computer vision tool for ranking global fashion trends
  • Restructured, Redesigned and Coded the backend for MIT from Scratch
  • Created31 API endpoints using Flask(python)
  • Shifted from server-side rendering to client-side rendering
Check out:

Major Projects

Agent-Based-Model: Influencer-Follower Dynamics for Advertising Campaigns

In the present day social media provides opportunity to market products via influencers, owing to their massive popularity, provide a huge potential customer base generating higher returns of investment in a very short period. However, it is not straightforward to decide which influencers should be selected for an advertizing campaign that can generate maximum returns with minimum investment.

  • In this work, we built an agent-based model (ABM) that can simulate the dynamics of influencer advertizing campaigns in a variety of scenarios and can help to discover the best influencer marketing strategy.
  • Designed a probabilistic graph-based model that incorporates real-world factors such as customers' interest in a product, customer behavior, the willingness to pay, a brand's investment cap, influencers' engagement with influence diffusion, and the nature of the product being advertized viz. luxury and non-luxury.
  • Using customer acquisition cost and conversion ratio as a unit economic, we evaluate the performance of different kinds of influencers under a variety of circumstances. Simulations were performed on real world social graphs of Twitter and Google plus containing 80k nodes, 1.7 million edges.
  • Our simulations reveal the importance of different influencers (e.g. micro-influencers and celebrities) in varying circumstances of advertizing.

Check Out:
Tradezi - An easier way to get into trading!

Tradezi is a virtual trading platform developed as a learning tool to make the process of entering the investment cycle a little easier by letting users invest risk free in real stocks using virtual money.

  • It is an online learning platform that provides real-time stock market experience for beginners to explicate the insides of stock market and its role in economic growth.
  • Platform supports virtual trading, portfolio management and historical stock data analysis.
  • Deployed following DevOps pipeline of building, testing, continuous integration using Jenkins, continous deployment using Ansible, and monitoring using ELK stack.
Check Out:
EEG Workflow System | GSoC 2020

EEG signals play an essential role in detecting onsets of seizures, head injury, stroke, brain tumors, and other conditions such as dizziness, headache, dementia, and sleeping problems. To extract relevant features from the EEG signal, research in deep learning and artificial intelligence have come up with algorithms that help determine such diagnosis efficiently and more accurately. Hence we propose an online drag-and-drop visual tool to design and execute such deep learning pipelines. Additionally implemented a module consisting of blocks specifically for EEG signal processing and classification.

  • Here you can build workflows using individual component blocks that have completely configurable inputs, outputs, and properties so that the blocks can be easily combined and rearranged at runtime without modifying the code.
  • This will help researchers quickly and effortlessly build deep-learning architectures to extract valuable information from EEG signals
  • Tested the system on the P300 EEG waveform and were able to procure promising results
Check Out:
Co-founder and Developer | WebBoard

An intuitive writing software with note management facilities. All the notes are stored in our servers. They can be accessed anytime from anywhere ! It is a platform where people can share, and access the classroom notes. It has a simplistic interface which is easily understandable. The aim of the project is to facilitate the process of writing notes in classes. Professors, teachers and students are hugely benefited by this as it saves a lot of time.

  • Real-time saving of in-class notes written by professor which enables students to focus on the teaching rather than writing note
  • Beta stage has been deployed and is being used by faculty of IIIT Bangalore
Check Out:
EEG Driven Autonomous Injection System For An Epileptic Neuroimaging Application

Seizure episodes are frequently observed for adults and children suffering from medically refractory epilepsy. Inorder to acquire accurate localization of seizure onset Ictal prefusion study is performed where a radioactive Tc-HMPAO is injected before seizure onset. However, the onset of a seizure is a highly unpredictable event and makes it difficult to administer the tracer manually within the ideal time frame.

Hence a complete autonomous injection of radioactive tracer element without manual intervention is expected to offer a highly accurate epileptical focus region and aids in further management of the patient. The proposed injection system works on the seizure prediction model from the EEG signals to release the dosage, making the system completely autonomous in action. The syringe based injection system was characterized to emulate dosage release action with minimum volumetric error, and low injection time, on predicting seizure Ictal event from the EEG signal.

Hyper Flexible Surgical Microscope

It is a research project under Prof Dr. Madhav Rao
It is a surgical operating microscope with the primary aim to enhance the range of view for surgeons during surgical practices. This device is built in the form of a continuous series of 3D printed hollow structures that rest on top of each other providing a hollow space. This hollow structural configuration is needed in order to insert other surgical tools to reach and operate a specific region without the need to disturb the probe.

  • Medical student from NIMHANS conducted 15 real Human Brain Dissections using our surgical snake
  • Published as paper in 17th IEEE ICMA 2020 Conference, held at Beijing,China - IEEE Explore
  • Project got featured in one of the most pretigious newspaper in India called The Times Of India newspaper. Article link: TOI article
Malaria Parasite Detection
  • Given a image of a segmented cell from the thin blood smear, detects whether it is infected by malaria parasite or not, using Machine Learning and Image Processing
  • Model is able to predict correct outcome with accuracy score of 95.87%
Check out:

Dress Detection

It is a video analytics solution for a retail shop which has a camera placed at the entrance. Given a snap i.e. a image frame sampled every 5 seconds assuming people enter one-by-one at the entrance, it finds if there is a person in every snap, and if so what are they wearing - “Formal Shirt/ T-Shirt/ Saree/ Kurti / None of the above”.

Check out:
Song Recommendation System
  • A music recommendation system that recommends songs according your current mood. Given a current song being played, it learns and recommends songs that you would like to listen to next
  • Achieved by breaking the available song data-set into K clusters and recommend song based on popularity and it’s distance from current song. Applied reinforcement learning technique for better convergence
Check out:

Publications


[2022] Banking Data Enrichment Pipeline

Published in ACM Library: 8th ICCTA, 2022

Ronak Doshi, Gg Srinivasaraghavan, Neeraj Bansal, and Amit Gupta. 2022. Banking Data Enrichment Pipeline. In Proceedings of the 2022 8th International Conference on Computer Technology Applications (ICCTA '22). Association for Computing Machinery, New York, NY, USA, 42–47. https://doi.org/10.1145/3543712.3543737


[2022] Modeling Influencer Marketing Campaigns In Social Networks

Published in IEEE Transactions on Computational Social Systems (TCSS)

R. Doshi, A. Ramesh and S. Rao, "Modeling Influencer Marketing Campaigns in Social Networks," in IEEE Transactions on Computational Social Systems


[2021] EEG Driven Autonomous Injection System For An Epileptic Neuroimaging Application

Published in 43rd IEEE EMBC, 2021

R. Doshi, A. Ramsankar, K. Nagaraj, V. Vazhiyal, C. Nagaraj, M. Rao, "EEG Driven Autonomous Injection System For An Epileptic Neuroimaging Application", in 2021 43rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 2021


[2020] Design and Development Of A Flexible Robotic Operative Microscope For Neurosurgical Applications

Published in 17th IEEE ICMA, 2020

A. Ramsankar, R. Doshi, A. Reddy, K. Arumalla, A. Mahadevan, V. Vazhiyal, M. Rao, "Design And Development Of A Flexible Robotic Operative Microscope For Surgical Applications", IEEE International Conference on Mechatronics and Automation, Conference, 2020, Beijing, China.


[2020] Mythri 1.0—Progress of an Indian Surgical Robot

Published in Indian Journal of Neurosurgery, 2020

V Vikas, Aravind Reddy Voggu, Kirit Arumalla, Ronak Doshi, Aravind Ramkumar, Anita Mahadevan, Madhav Rao, "Mythri 1.0—Progress of an Indian Surgical Robot", Indian Journal of Neurosurgery, 2020, India.