Featured build · PyTorch01
42-step implementation
Attention Is All You Need: Build the Transformer From Scratch
Reimplements the original encoder–decoder Transformer end to end—from token vocabularies, positional encoding, masks, and scaled dot-product attention through multi-head attention, residual normalization, label smoothing, Noam scheduling, and beam search.
TransformerPyTorchAttentionSeq2Seq
Open repository →
Current research02
Ultra-Efficient LLM Adaptation under Constrained VRAM
A memory-efficient Qwen2.5-7B-Instruct fine-tuning framework using 4-bit loading, QLoRA, gradient checkpointing, adaptive rank scheduling, SVD warm-start, gradient-noise-gated control, and reproducible GPU isolation.
QLoRAQwen2.5QuantizationAblations
Ongoing research
Current research03
Graph vs. Hypergraph Protein-Complex Recovery
A leakage-controlled benchmark across nine interaction datasets comparing pairwise graph projection with incidence-based penalized hypergraph spectral clustering under matched-k evaluation.
HypergraphsSpectral ClusteringBioinformatics
View preprint →
Current research04
Automated Vulnerable-Code Detection with CodeBERT
A CodeBERT-based pipeline for classifying secure and vulnerable source-code snippets using DiverseVul, with knowledge distillation to lower inference cost for practical code-scanning workflows.
CodeBERTDiverseVulSecurityDistillation
Ongoing research
Full-stack prototype05
Aid-NSU: Campus Social Platform
A Django social platform prototype for North South University students, with authentication, content sharing, topic-based help, real-time comments, and direct messaging. The prototype was not publicly released.
DjangoHTML/CSS/JSSQLiteChat
Open repository →
Robust vision experiment06
PixBlock: Image Classification with Pixel Blocking
Studies how random pixel blocking at 5%, 10%, and 15% affects CNN performance on Intel Image Classification, with training curves, test accuracy, loss analysis, and confusion matrices under regularization.
CNNRobustnessRegularizationIntel Images
Open repository →
Applied NLP07
Stack Overflow Question Quality Classification
An end-to-end multiclass NLP pipeline using 60,000 Stack Overflow questions to distinguish high-quality, community-edited low-quality, and closed low-quality questions.
NLPClassification60K Samples
Open repository →
Medical imaging08
Bone Fracture Detection using Vision Transformer
Fine-tuned ViT-B/16 for binary fracture detection on the MURA v1.1 radiographic dataset and evaluated model generalization using five-fold cross-validation.
ViT-B/16MURA5-fold CV
Open repository →
Efficient NLP09
Fake-News Detection with SVM Kernels
Compared linear and nonlinear SVM kernels across multiple text representations, reporting accuracy and F1-score alongside computational cost to study efficient alternatives to Transformers.
SVMTF-IDFWord2Vec
Open repository →
Model compression10
RoBERTa Knowledge Distillation
Explored teacher–student training for sentiment analysis, MRPC, and CoLA, with reusable fine-tuning, distillation, and evaluation components.
RoBERTaDistillationGLUE
Open repository →
Computational imaging11
Hyperspectral Image Reconstruction
Used PCA and a residual U-Net with spectral normalization to reconstruct 31 spectral bands, evaluated with PSNR, SSIM, and Spectral Angle Mapper.
PCAResidual U-NetHyperspectral
Open repository →
Object detection12
Object Detection using YOLOv3 and YOLOv4
Implemented image and video inference using pretrained YOLOv3 and YOLOv4 models on the COCO label space for real-time detection across 80 object categories.
YOLOOpenCVCOCO
Open repository →