Who I am

I am a Computer Science PhD student at North Carolina State University, exploring usable privacy and security under Prof. Anupam Das. Previously, I was an Engineer at Qualcomm, where I worked on improving the efficiency of Snapdragon's AI processor as part of the Software Architecture team. In the past, I have been a student researcher, academic rank holder, & held various positions of responsibility at National Institute of Technology, Tiruchirappalli, where I graduated with a B.Tech. (Hons.) in Computer Science & Engineering in 2019. I hope to make the world a better place through efficient & effective use of technology.

By passion, I'm an avid reader of self-help books & consumer of feel-good fiction. I enjoy writing poetry, which I publish on my blog. I also serve as the creative lead for Yogavaidhyam, a platform for learning Yoga Therapy based fitness practices.

Download my CV here.

Abhinaya S.B.

Thoughts that resonate with me

"Today is the first day of the rest of my life."
"Not everything that can be counted counts, and not everything that counts can be counted."

Research Publications

"The only way to do great work is to love what you do. If you haven't found yet it, keep looking. Don't settle" — Steve Jobs

Chatbot for education

Question Answering and Quiz Generation Chatbot for Education

There have been a number of chatbots developed for education. While many of them are designed to answer queries based on publicly available or predefined knowledge base, there is no possibility of customizing the information to be queried. There are no chatbots capable of generating self assessment quizzes based on any given document. This paper proposes a Question Answering and Quiz Generation Chatbot that allows a user to perform answer extraction and question generation on any input document.

Processing with GPUs

A Survey of Techniques for Improving Security of GPUs

Graphics processing unit (GPU), although a powerful performance-booster, also has many security vulnerabilities. Due to these, the GPU can be vulnerable to stealthy malware. In this paper, we present a survey of techniques for analyzing and improving GPU security. We classify the works on key attributes to highlight their similarities and differences. More than informing users and researchers about GPU security techniques, this survey aims to increase their awareness about GPU security vulnerabilities and potential countermeasures.

Wireless Sensor Networks

A Party-based Cluster Head Selection Algorithm for WSNs

This paper proposes a (Political) Party-based Cluster Head selection algorithm called PartyCH. The proposed algorithm utilizes multiple dynamic decision parameters such as residual energy, distance, and neighbourhood degree to elect the Cluster Head and Vice Cluster Head. This adaptive selection guarantees longer network lifetime by minimizing energy consumption and routing overhead. The simulation results indicate an improvement in network lifetime by over 150%.

Academic projects

A Question Answering & Quiz Generation Chatbot for Education: I, along with Aishwarya and Sreelakshmi, under the guidance of Prof. Jaya Nirmala at NIT Trichy developed a chatbot that takes in a soft copy of any text material and generates questions for testing the user in the subject matter. The user will also be able to ask questions within the context of the material and get relevant answers. We considered our target user group to be primary and middle school students. This work was published as proceedings of Grace Hopper Celebration, India (2019), where I presented our work.

Database to Animation Framework for Chemistry: I, along with Aishwarya, Srikanth and Shreya developed a Java based web application that would retrieve suitable chemical data from the database to illustrate a Chemistry concept by rendering 3D animations using three.js. This was done as part of Ekshiksha in IIT Bombay headed by Prof. D.B.Phatak & the programme was supported by National Mission on Education through Information and Communication Technology (NME-ICT), India.

Autonomous Driving Vehicles: I worked under the supervision of Prof. Sparsh Mittal at IIT Hyderabad and conducted experiments & analysis for system-level optimization of ADV algorithms for low-power embedded real-time systems, which was later presented as a poster in the Intel India Research Colloquium, 2019. I gained exposure to Computer Vision algorithms such as YOLO, and spent 2 exciting months during the remote internship.

Clustering algorithm for WSNs: I worked with Lavanya under the guidance of Prof. B. Nithya at NIT Trichy developed a cluster head selection & data communication protocol for Wireless Sensor Networks. Our algorithm, called PartyCH indicated an improvement in network lifetime by 150% and we presented our work at Delhi, in GUCON 2018.

The Shield: I worked with Vishnu to develop an Android app focusing on safety and personal protection, especially during night time. The app can be used to set repetitve "I'm safe" reminders at the time of caution. When the user does not mark herself safe within a threshold time period, the emergency contact is called. Additionally, the feature to sound an alarm can be used to draw attention. The app also comes with location services to find a friend / police nearby.


Chatbots for education - Slide deck

EkShiksha Chemistry - Presentation | Report

PartyCH for WSNs - Slide deck

Featured Articles

Eagle flying

Flying high
— an essay

My essay about the power of reinvention, by pushing ourselves to go beyond our comfort zones.

WhatsApp for Business

WhatsApp for B2C communication

Why I believe companies will succeed in reaching their customers via WhatsApp for Business.


An Ode to NIT Trichy
— a poem

My heart-felt ode to my alma mater, National Institute of Technology, Tiruchirappalli.

Siddharth Hande

Uncovering smart cities with Siddharth Hande

When I interviewed Siddharth Hande, CEO of Kabadiwalla Connect at Pragyan Youth Summit, 2018.

Looking for some fun?

Check out these games!