Hafiz Muhammad Noor

BS Computer Science · COMSATS University Islamabad

Results-driven Machine Learning Engineer and Data Scientist with a strong foundation in predictive modeling and applied deep learning. Expertise spans building robust computer vision and risk forecasting models to architecting fast, late-interaction search engines using Rust and Vision-Language Models. Adept at full-stack ML engineering, from fine-tuning architectures and calibrating probabilities to optimizing hardware-level SIMD compute kernels for massive inference speedups.

View ProjectsResume PDF
SYSTEMS & ML
DATA PIPELINES
INFRASTRUCTURE
GitHub Contribution Activity@cmd-HMN ↗

GitHub Contribution Heatmap

NovDecJanFebMarAprMayJunJulAugSepOctNovMonWedFri

Featured Projects & Systems

Production architectures, Rust SIMD search kernels, neural recommendation systems, and Kaggle research.

Core Work

BBQ-RAG

Visual document retrieval and late-interaction (MaxSim) engine combining Vision-Language embeddings with an in-register AVX2/FMA Rust SIMD kernel scoring >90k pages/s.

RustPyTorchPythonSQLite
SYSTEM SPECIFICATIONS
  • Stack: Rust
  • Repository: bbq-rag
  • Type: Open Source System

Recommendation-Scraper

Built on Coursera scraper data. Implemented collaborative filtering, KNN, baseline models, and PyTorch deep embeddings.

Scikit-learnPyTorchPandasPython
SYSTEM SPECIFICATIONS
  • Stack: Scikit-learn
  • Repository: Recomendation-System
  • Type: Open Source System

Course_Scraper

Automated web scraping pipeline using Selenium, WebDriver-Manager, and Pandas to harvest Coursera courses, ratings, and instructor metadata.

SeSeleniumWebDriver ManagerPandasNumPyPython
SYSTEM SPECIFICATIONS
  • Stack: Selenium
  • Repository: Course_Scraper
  • Type: Open Source System

Frequently Asked Questions

How does BBQ-RAG achieve >90,000 document pages scored per second on CPU?

BBQ-RAG implements a fused AVX2/FMA SIMD MaxSim compute kernel in Rust (PyO3) with 4-way query token unrolling and in-register maximum tracking. By computing late-interaction token scoring directly within 256-bit SIMD registers without allocating intermediate score matrices, it delivers 4×–8× speedups over standard PyTorch baselines, reaching 90,737 pages/second on multi-core CPUs.

How did you build the wildfire escalation risk model for the WiDS Datathon 2026?

I developed a multi-horizon discrete-time survival modeling framework with LightGBM to forecast right-censored wildfire escalation risks at 12h, 24h, 48h, and 72h windows. By applying isotonic regression to enforce temporal monotonicity across prediction horizons and validating via 5-fold Stratified K-Fold, the model scored 0.96 (weighted C-index + Brier score), ranking 131st out of 1,754 international teams (top 8%).

What was your approach for the CSIRO Image2Biomass computer vision challenge?

I designed a PyTorch fine-tuning pipeline utilizing ConvNeXt-Tiny and EfficientNet-B0 architectures to predict vegetative biomass metrics from imagery. Using Stratified K-Fold cross-validation with early stopping and model checkpointing to prevent overfitting, the ConvNeXt pipeline achieved a weighted R² of 0.53 on the private competition leaderboard.

How does the Peeler async pipeline extract text from complex Urdu documents?

Peeler features a config-driven dispatcher architecture in Python (asyncio) that isolates execution pipelines across websites, XML feeds, and PDFs. For image-based and scanned PDFs where traditional parsers fail, it integrates UTRNet (a deep learning-based Urdu OCR model via Hugging Face), paired with Rich CLI logging and graceful cancellation handling.

What is your core machine learning stack and verified background?

My core technical stack includes Python, Rust, SQL, and Bash, alongside PyTorch, Scikit-learn, LightGBM, XGBoost, and CatBoost. I specialize in computer vision, survival analysis, probabilistic forecasting, and high-throughput SIMD systems. I hold verified credentials in the IBM AI Engineering Professional Certificate and IBM Machine Learning Specialization, and am pursuing a BS in Computer Science at COMSATS University Islamabad.