Machine Learning Scientist & Engineer
I am a researcher and engineer specializing in Graph Neural Networks (GNNs), Large Language Models (LLMs), High-Performance Computing and Scalable AI Infrastructure.
I hold a Ph.D. in Computing and a B.S. in Computer Science. My expertise lies in bridging the gap between theoretical research and practical, scalable deployment—designing novel algorithms (Zero-Shot Learning, Temporal Graphs) and architecting the high-performance systems required to run them.
Research & Publications
My research focuses on structural node representation and zero-shot learning on graphs. I have authored multiple papers on detecting structural patterns and temporal dynamics:
- LLM-GMP (2025): Large Language Model-Based Message Passing for Zero-Shot Learning on Graphs (Accepted at IEEE Big Data 2025).
- 2FWL-SIRGN (2024): A Scalable Structural 2-dimensional Folklore Weisfeiler-Lehman Graph Representation Learning Approach (Accepted at IEEE Big Data 2024).
- Temporal SIR-GN (2023): Efficient and Effective Structural Representation Learning for Temporal Graphs (Accepted at VLDB 2023).
- Botnet Detection (2021): Detecting Botnet Nodes via Structural Node Representation Learning (Accepted at IEEE Big Data 2021).
Teaching & Leadership
Beyond research, I have served as a Graduate Teaching Assistant for upper-division and graduate-level courses, mentoring students in complex algorithmic concepts:
- CS 534: Machine Learning
- CS 535: Large Scale Data Analysis
- CS 321: Data Structures
Engineering & MLOps
Unlike pure theorists, I maintain the full-stack engineering skillset required to take models from notebook to production.
- AI Security & Networking: Implementation of structural learning algorithms for network attack detection and real-time identification of infected devices within network traffic.
- Computer Vision Systems: Development of automated image recognition pipelines for security and surveillance applications .
- Full-Stack Deployment: End-to-end web application lifecycle management, including database administration (SQL/MariaDB), backend deployment (Docker/Node.js), and long-term site maintenance.
- Scalable Infrastructure: Orchestration of high-availability Linux servers, multi-GPU compute nodes, and local inference clusters (Ollama/AnythingLLM).
Languages: Python, Java, C++, Rust, C, SQL.
Frameworks: PyTorch, TensorFlow, NetworkX, DGL.