Who I am

I am a first year PhD student at the WSPR lab, North Carolina State University, exploring VR Privacy & Safety under the guidance of Dr. Anupam Das. Previously, I was an Engineer at Qualcomm, where I worked on improving the efficiency of Snapdragon's Neural Signal 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.

Download my resume 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."


"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

VR Privacy & Safety

Studying Harassment in Virtual Reality

As part of Dr. Anupam Das' group at the WSPR lab, I conduct qualitative studies with VR users to understand the effectiveness of safety controls and reporting mechanisms in the VR ecosystem.

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


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.


Featured Articles


A Micro-chat With A Computer Engineer

On tech, education, writing, and more

No Tom, it is NOT okay to peep inside!

No Tom, it is NOT okay to peep inside!

A beginner's guide to privacy in the digital age

Eagle flying

Flying high
— an essay

My essay about the power of reinvention


An Ode to NIT Trichy
— a poem

My heart-felt ode to my alma mater, NIT Trichy