
About Me
A focused and determined Computer Engineering student, I work at the intersection of backend development, applied ML/DL, and cloud computing, with strong expertise in Core and Advanced Java as well as Python. With hands-on experience across data-intensive modeling, deep learning workflows, and model robustness techniques. I build complete ML pipelines—training, optimizing, deploying, and monitoring models—while effectively troubleshooting complex hardware and runtime environments across CPUs, GPUs, TPUs, and MPS devices.
I also bring industry experience as a Software Engineering Intern, where I developed an AI-driven code-refactoring tool for Gradle-based Java projects, strengthening my understanding of large-scale engineering systems and developer tooling.
Beyond ML, I build backend APIs, cloud-hosted services, and data pipelines, and apply systems thinking across platforms, data storage, preprocessing, and software development. To complement my ML and backend experience, I’m also upskilling in Kubernetes, infrastructure basics, distributed systems, CI/CD automation, IAM, and open-source contribution.
HackerRank Badges

Snapshot from my HackerRank profile
My Projects
Defense Against PGD Adversarial Attacks
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · Diffusion · XAI · Adversarial ML
AI-powered automated code-refactoring tool
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · XAI · Adversarial ML
Multimodal deep learning regression model for smart product pricing
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Univariate and Multivariate forecasting
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Automated invoice processor using QWEN-VL-2B
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Multimodal chatbot
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Handwritten Text Recognition
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
College Library Management System
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Java-based Stock Emulator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
GDG Solution Challenge - Deepfake Detector
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Computer Networks
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
DSCO - Traffic Light
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Android App for mental health and wellness
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Scholarship recommender
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Unstoppable Score calculator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Defense Against PGD Adversarial Attacks
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · Diffusion · XAI · Adversarial ML
AI-powered automated code-refactoring tool
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · XAI · Adversarial ML
Multimodal deep learning regression model for smart product pricing
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Univariate and Multivariate forecasting
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Automated invoice processor using QWEN-VL-2B
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Multimodal chatbot
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Handwritten Text Recognition
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
College Library Management System
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Java-based Stock Emulator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
GDG Solution Challenge - Deepfake Detector
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Computer Networks
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
DSCO - Traffic Light
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Android App for mental health and wellness
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Scholarship recommender
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Unstoppable Score calculator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Defense Against PGD Adversarial Attacks
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · Diffusion · XAI · Adversarial ML
AI-powered automated code-refactoring tool
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · XAI · Adversarial ML
Multimodal deep learning regression model for smart product pricing
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Univariate and Multivariate forecasting
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Automated invoice processor using QWEN-VL-2B
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Multimodal chatbot
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Handwritten Text Recognition
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
College Library Management System
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Java-based Stock Emulator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
GDG Solution Challenge - Deepfake Detector
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Computer Networks
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
DSCO - Traffic Light
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Android App for mental health and wellness
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Scholarship recommender
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Unstoppable Score calculator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
My Achievements
Defense Against PGD Adversarial Attacks
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · Diffusion · XAI · Adversarial ML
AI-powered automated code-refactoring tool
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · XAI · Adversarial ML
Multimodal deep learning regression model for smart product pricing
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Univariate and Multivariate forecasting
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Automated invoice processor using QWEN-VL-2B
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Multimodal chatbot
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Handwritten Text Recognition
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
College Library Management System
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Java-based Stock Emulator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
GDG Solution Challenge - Deepfake Detector
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Computer Networks
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
DSCO - Traffic Light
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Android App for mental health and wellness
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Scholarship recommender
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Unstoppable Score calculator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Defense Against PGD Adversarial Attacks
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · Diffusion · XAI · Adversarial ML
AI-powered automated code-refactoring tool
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · XAI · Adversarial ML
Multimodal deep learning regression model for smart product pricing
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Univariate and Multivariate forecasting
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Automated invoice processor using QWEN-VL-2B
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Multimodal chatbot
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Handwritten Text Recognition
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
College Library Management System
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Java-based Stock Emulator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
GDG Solution Challenge - Deepfake Detector
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Computer Networks
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
DSCO - Traffic Light
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Android App for mental health and wellness
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Scholarship recommender
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Unstoppable Score calculator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Defense Against PGD Adversarial Attacks
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · Diffusion · XAI · Adversarial ML
AI-powered automated code-refactoring tool
Novel defense using explainable AI techniques to improve adversarial robustness.
PyTorch · GRC · XAI · Adversarial ML
Multimodal deep learning regression model for smart product pricing
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Univariate and Multivariate forecasting
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Automated invoice processor using QWEN-VL-2B
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Multimodal chatbot
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Handwritten Text Recognition
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
College Library Management System
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Java-based Stock Emulator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
GDG Solution Challenge - Deepfake Detector
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Computer Networks
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
DSCO - Traffic Light
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Android App for mental health and wellness
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Scholarship recommender
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Unstoppable Score calculator
Topographical EEG analysis using MNE and statistical inference.
Python · MNE · Signal Processing
Resume
Download my resume or view my professional experience.
Download Resume