Janus Advincula

Building Quantitative Trading Systems

Source for mynameisjanus.github.io — a course on how professional quantitative trading systems are actually built: market structure, statistics, strategy research, a hand-built backtesting engine, live trading infrastructure, and running a systematic trading business.

Built with MkDocs Material.

Local development

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
mkdocs serve          # live-reload preview at http://127.0.0.1:8000
mkdocs build --strict # the same gate CI uses

Deployment

Every push to main triggers .github/workflows/ci.yml, which runs mkdocs build --strict and deploys the built site to GitHub Pages.

One-time setup (already done, documented for reference): repository Settings → Pages → Source → “GitHub Actions”. This bypasses GitHub’s native Jekyll build entirely.

Analytics

The site currently ships without analytics. To add Google Analytics 4 later, create a GA4 property and add to mkdocs.yml:

extra:
  analytics:
    provider: google
    property: G-XXXXXXXXXX

Repository notes