Showvik Biswas
Hey there! I am Showvik, a doctoral student at the University of Central Florida, advised by Dr. Aashish Yadavally. My present research interests lie in in the intersection of Large Language Models and Software Engineering (LLM4SE). I am presently interested in the usage of AI agents in writing code – how their capabilities can be quantified, where they prosper and fail, and how they can collaborate with humans to facilitate the SDLC.
As an undergrad, I had always been fascinated by the engineering side of computer science - undertaking academic and non-academic projects in the fields of machine learning, operating systems, computer networks and security, and software engineering.
My experience in research started with my undergrdauate thesis, which is in the field of bioinformatics. We tried explaining and predicting advanced cellular communication mechanisms across species using machine learning.
research interests
software engineering; natural language processing; software security; machine learning
hobbies
Apart from my academic and research ventures, I am an avid travel enthusiast. Till now, I have only had the opportunity to travel India, Nepal, Malaysia and Thailand, Turkey, and the United States. However, I aim to travel the entire world! I follow football, love video games and music, and love to play the drums as a hobby.
news
| Aug 24, 2026 | Started my PhD in Computer Science at the University of Central Florida! |
|---|---|
| Apr 30, 2026 | Accepted as a PhD student at the University of Central Florida with a graduate research assistant (GRA) position and the ORCGS Fellowship! |
| Mar 24, 2026 | Our paper titled ‘ToxiShield’ got accepted to the ACM International Conference on the Foundations of Software Engineering, 2026, to be held at Montreal, Canada. Congrats team! 🎉 |
| Jul 16, 2024 | Joined the Department of Computer Science and Engineering at BRAC University as a Lecturer. |
| Jul 01, 2024 | Graduated from the Department of CSE, BUET! |
research
-
ToxiShield
Aug 2024 - Mar, 2026Collaborators: Md. Awsaf Alam Anindya, Dr. Anindya Iqbal, Dr. Amiangshu Bosu, Dr. Jaydeb Sarker
Accepted to ACM International Conference on the Foundations of Software Engineering, 2026
ToxiShield is a real-time framework that detects, classifies toxicity in GitHub pull request comments and mitigates them by suggesting a semantically equivalent, non-toxic alternative. We trained lightweight models such as BERT-base-uncased to prepare our toxicity detector. For classification into subcategories of toxicity, and detoxification we used Large language Models (LLMs). Using a teacher-student framework, we reaped the benefits of proprietary LLMs such as GPT-4o by distilling their knowledge into much smaller open-source models such as Llama 3.2. Our results showed that the smaller open-source models outperformed their teacher models across multiple metrics of text style transfer. To make our framework usable, we condensed the entire workflow into a simple browser extension that can work seamlessly with GitHub.
-
ColocEM (Undergraduate Thesis)
Aug 2023 - Dec, 2025Collaborators: Dr. Mohammad Saifur Rahman, Dr. Md. Abul Hassan Samee
We worked on Stereo-Seq data, which provides high resolution transcriptomics data in both genome and cellular space, to model and explain the complex cell-cell communication mechanism occuring in the brain tissue of an injured axolotl telencephalon. Our work involves leveraging the degree of spatial coexistence of several cell types along with ligand-receptor analysis to predict gene expressions using a neural network model.
projects
-
CommuniCreate
Built as the capstone project for our seventh term. This project offers a solution to the creative industry by acting as a marketplace for creative service providers and customers. There is also an internal payment management system powered by SSLCommerz. The project was nominated for an internal award awarded by BUET.
Site available on Render.
-
Ray Tracer
C++ Ray Tracer based on OpenGL.
-
Feedforward Neural Network
A feedforward neural network built from scratch.
-
FPL Analytica
A fantasy league platform built as a Database term project.
-
Memory Management
Memory management in xv6