Skip to content
View khazar08's full-sized avatar
:shipit:
:shipit:
  • University of California, Berkeley
  • Berkeley, California
  • 12:34 (UTC -07:00)
  • LinkedIn in/khazar-huseynov

Block or report khazar08

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
khazar08/README.md

Khazar Huseynov

Data Science + Economics @ UC Berkeley · Minor in Mathematics

Full Merit Scholarship ISEF Finalist

Open to → Quant Research · SWE · Machine Learning · Data Science Internships

LinkedIn Email

Featured Projects

Pairs-trading engine with Kalman-filter dynamic hedge ratios and walk-forward OOS validation over ~14 years — 1.02 out-of-sample Sharpe, survived Deflated Sharpe Ratio correction for multiple-testing bias. Python statsmodels pytest

Retrieval-then-ranking recommender on MovieLens-25M (1.48M interactions): ALS + two-tower retrieval feeding LightGBM LambdaMART and neural rankers, served behind a FastAPI endpoint — NDCG@10 of 0.622, with two-tower lifting Recall@200 ~7% over ALS (0.455 vs. 0.425). Four-loss ablation shows listwise consistently beating pairwise. Python PyTorch LightGBM

LoRA fine-tune of Qwen2.5-3B for a low-resource language — +8pp on Belebele (22→30%) and 4× SIB-200 macro-F1 vs. few-shot. A native-authored eval harness exposes chrF++ as a poor quality proxy (Cohen's κ = 0.000). Python PyTorch LoRA

S/T/X/R/DR meta-learners for treatment-effect (CATE) estimation on Criteo's 14M-row benchmark, with Qini/AUUC metrics from scratch. The X-learner beats a response-model baseline by 28% on top-decile targeting, exposing outcome ROC-AUC as the wrong objective for incrementality. Python EconML scikit-uplift

3-state Gaussian HMM (EM) driving VaR/CVaR estimation with 94.7% empirical coverage on SPY. Performance-critical path implemented in C++. Python C++ NumPy

End-to-end origination pipeline over SEC EDGAR XBRL filings: ranks acquisition targets by embedding-based strategic adjacency and segment complementarity, runs a full DCF/WACC/CAPM stack with trading comps, precedent transactions, and EPS accretion/dilution, and ships a one-command CLI generating deal teasers with football-field charts and premium × synergy sensitivity heatmaps. 87% top-10 / 100% top-20 hit-rate vs. real deal pairings, 33 pytest cases. Python scikit-learn pandas

Tech Stack

Languages

Python R SQL MATLAB TypeScript C++

Machine Learning / AI

PyTorch TensorFlow scikit-learn XGBoost LightGBM CatBoost Hugging Face PEFT / LoRA EconML

Data Science / Statistics

pandas NumPy SciPy statsmodels NLTK spaCy NetworkX

Serving / MLOps / Tooling

FastAPI Jupyter Docker MLflow Weights & Biases pytest Git LaTeX

Visualization

Plotly Matplotlib Seaborn Streamlit

Frontend / Web

React Next.js HTML/CSS

Pinned Loading

  1. azerbaijani-LLM azerbaijani-LLM Public

    Fine-tuned a 2B multilingual LLM for Azerbaijani instruction-following (QLoRA, single GPU); built a native-authored eval set and a human + LLM-judge harness with documented failure-mode analysis.

    Python 3 1

  2. regime-monte-carlo regime-monte-carlo Public

    A regime-switching Monte Carlo engine for simulating equity price-path distributions and quantifying tail risk.

    Python 4

  3. statarb-engine statarb-engine Public

    An event-driven backtesting framework that runs a cointegration-based pairs-trading strategy on US equities with realistic frictions and a validation methodology designed to defeat the lookahead, s…

    Python 2

  4. kuda-transformers-kernel kuda-transformers-kernel Public

    Hand-written SGEMM + fused kernels beating cuBLAS on a T4 (4,614 GFLOP/s, 80× over naive), wrapped as a PyTorch extension.

    Jupyter Notebook 2

  5. ml-core ml-core Public

    Implementing all core machine learning algorithms for revision purposes

    Jupyter Notebook 2

  6. ma-engine ma-engine Public

    Ranks strategic M&A targets for a given acquirer and runs the deal math (valuation, accretion/dilution, synergies) — for enterprise-software names.

    Python 3