Computer Vision
PyTorch
CNN Denoiser
A lightweight residual CNN for image denoising, trained on synthetic Gaussian noise. The model predicts
noise residuals from patch-based image crops and evaluates restoration quality with PSNR, SSIM, and
clean/noisy/denoised visual comparisons.
- Residual learning architecture with a custom bottleneck-style CNN
- Patch-wise training pipeline with controllable noise levels
- Evaluation and visualization scripts for unseen images
View repository
Medical Imaging
ResNet50
Tumor Classification
A PyTorch deep learning pipeline for classifying brain MRI images across glioma, meningioma, pituitary,
and no-tumor classes using a fine-tuned ResNet50 backbone.
- Mixed-precision training and class-imbalance handling
- Confusion matrices, prediction outputs, and F1 reporting
- Research and educational use only, not clinical diagnosis
View repository
LLM Research
Ongoing
Contamination-QDLoRA
An ongoing research pipeline exploring whether contamination-aware quality/diversity slicing changes
low-resource LoRA and QLoRA fine-tuning outcomes.
- Exact and fuzzy benchmark contamination scanning
- Decontaminated Alpaca slices by quality, diversity, and balance
- Adapter training and evaluation workflow for ARC-Easy and TruthfulQA
View repository
Data Visualization
Canada
WorkAtlas Canada
A live interactive map for comparing Canadian provinces by earning potential, affordability,
job-market strength, and future outlook so users can explore where their next career move may fit.
- Province rankings, detailed regional summaries, and shareable province routes
- Static HTML/CSS/JavaScript interface with Raphael SVG map rendering
- Based on 2024 StatCan-style data and employment outlook inputs
Visit the website here