Skip to content
View zzkai098's full-sized avatar

Block or report zzkai098

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.

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
zzkai098/README.md

Hi, I'm Zhankai (Ryan) Zhang 👋

M.S. Mathematical Finance & Financial Technology @ Boston University (Questrom) · Graduating Jan 2027

Working at the intersection of quantitative research, deep learning, and LLM post-training — especially where reinforcement learning meets language models.

🌱 Focus: Quant Research · Deep Learning (PyTorch) · LLM × Finance · Reinforcement Learning


🔭 Currently

  • Offline RL for portfolio allocation — research project with MathWorks
  • Building deep learning foundations from scratch (Karpathy Zero-to-Hero → Transformers → LLM post-training)
  • Studying RLHF / DPO / GRPO toward LLM alignment

📌 Featured Projects

Project What it is
picograd Reverse-mode autograd from scratch — foundations for understanding LLM training
mathworks-offline-rl Offline RL (CQL/IQL/DDPG) for portfolio allocation · MathWorks research
llm-event-study-alpha GPT-4o + RAG on earnings calls → long-short alpha (+1.66%, p=0.029)
Bitcoin-Predictive-Signal-Modeling Minute-level BTC forecasting · CNN-LSTM-Attention · Sharpe 0.33
VIX-Mean-Reversion-Algo-Trading-IBKR Fully automated VIX futures system on the IBKR API

🛠️ Tech

Python PyTorch C++ SQL R Spark

Quant: factor modeling · IC/ICIR · backtesting · portfolio optimization ML/RL: deep learning · CNN/LSTM/Transformer · offline RL · XGBoost/LightGBM LLM: GPT-4o · RAG · NLP · post-training (RLHF/DPO/GRPO)


📫 Connect

LinkedIn 📍 Boston, MA · FRM Part II · GPA 3.92/4.0

Pinned Loading

  1. reproduce-gpt2 reproduce-gpt2 Public

    From-scratch reproduction of GPT-2 (124M) in PyTorch — distributed 8-GPU training on 10B tokens, matching OpenAI's GPT-2 on downstream benchmarks.

    Python

  2. mathworks-offline-rl mathworks-offline-rl Public

    Offline RL for financial portfolio management — MathWorks Summer 2026 project

    MATLAB

  3. chargpt chargpt Public

    A character-level GPT (decoder-only Transformer) built from scratch in PyTorch, trained on Tiny Shakespeare. Educational, tested, one readable file.

    Python

  4. vix-ibkr-live vix-ibkr-live Public

    Fully automated VIX futures mean-reversion system on the Interactive Brokers API, with GDELT/VADER news filter and multi-layer risk control.

    Python 1

  5. picograd picograd Public

    A reverse-mode autograd engine built from scratch to understand PyTorch's autograd (micrograd-style).

    Python

  6. llm-event-study-alpha llm-event-study-alpha Public

    GPT-4o + RAG on earnings-call transcripts extracting management-language signals with statistically significant event-level alpha (+1.66%, p=0.029) — rigorous event-study econometrics + ML attribut…

    Jupyter Notebook