Selected Works
A collection of projects spanning AI safety, NLP, and applied machine learning — from open-source tools to production systems.

Twitter List Recommendation
Open Source · 5 StarsAn explainable Twitter list recommendation system built on a knowledge graph with 5 relation types (user–user, user–topic, user–list, list–topic, topic–topic). Combines an A* baseline with Graph Neural Network embeddings achieving 0.27 Precision@10 and 0.58 Recall@10 — a significant improvement over the baseline.

MCP-Scanner
Open Source · ICSE 2026The first comprehensive security vulnerability scanner for Model Context Protocol servers. Detects prompt injection, tool poisoning, rug pull attacks, server impersonation, and 10+ other critical risks using a multi-layered approach combining keyword detection, semantic analysis, and LLM evaluation.

Next Music Genre Prediction for Mental Health
Open SourcePredicts the next music genre a user might enjoy based on their mental health diagnosis (depression, PTSD, anxiety, bipolar) and Twitter-derived listening history. Uses LSTM and GRU sequential models with t-SNE visualization to explore connections between music preferences and mental health.

House Prices Regression Models
Open Source · 2 StarsA comparative study of 7 regression algorithms (Random Forest, Gradient Boosting, KNN, SVR, Linear, Ridge, Lasso) for predicting house sale prices. Includes full data preprocessing pipeline and feature selection. Gradient Boosting achieved the highest accuracy.

Kakuro CSP Solver
Open SourceA constraint satisfaction problem solver for the Kakuro puzzle implemented in Java. Uses CSP backtracking with AC3, MRV selection, LCV ordering, and forward checking to efficiently solve the puzzle while satisfying all row/column sum constraints.

Jython Compiler
Open SourceA compiler for Jython — a hybrid language combining Java and Python syntax. Implements lexical and syntactic parsing, common error detection, a listener pattern, and an inheritance tree walker using ANTLR grammar definitions.

Music & Mental Health Recommendation System
ACM TOIS · 2025A computational framework for personalized music recommendation based on mental health states (anxiety, depression, PTSD). Uses mixed-effect models and propensity score analysis to study the causal impact of music listening on stress, published in ACM Transactions on Information Systems.

CNN Model for EEG Seizure Classification
Open SourceA CNN-based seizure detection model trained on EEG signals from the PhysioNet CHB-MIT dataset. Extracts 15 signal features per channel, applies 4 data augmentation techniques to handle class imbalance, and achieves 87% accuracy with 0.94 recall using 3 Conv1D + 2 Dense layers.
starFeatured Open Source
MCP-Scanner
eSentire Labs
First-authored security scanner for MCP servers. Accepted at EnCyCriS @ ICSE 2026. Detects vulnerabilities across tools, prompts, and resources using multi-layered LLM analysis.
# eSentire MCP Scanner
A comprehensive security vulnerability scanner for Model Context Protocol (MCP) servers. Detects prompt injection, tool poisoning, rug pull attacks, and server impersonation.
git clone https://github.com/eSentire-Labs/mcp-scannerpip install -r requirements.txtpython main.py## Security Checks
Want to collaborate?
I'm always open to discussing open-source contributions, research collaborations, or just chatting about new ideas in AI.