Skip to content
View Leonard-Don's full-sized avatar

Block or report Leonard-Don

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

Zihan Tang (Leonard Don)

Quant strategy development intern building Python/QMT trading-data workflows across A-share candidate screening, call-auction monitoring, live dashboards, execution-plan validation, QMT order-submission support, and research-to-execution checks.

I also support macro quant research at SUFE with financial-data cleaning, event-study/DID pipelines, matched controls, and robustness checks. My public GitHub work is a sanitized project map of the same operating style: turn noisy market, research, and product data into reproducible datasets, dashboards, validation gates, and decision workflows.

Open to Quant Developer, Trading Data Analyst, Research Engineer, Data Analyst, and crypto/trading analytics roles in Singapore, Hong Kong, and remote APAC teams.

LinkedIn | Public project map

What to inspect first

Project Signal for recruiters/interviewers What to inspect
quant-trading-system Full-stack quantitative research workspace with FastAPI, React, backtesting, realtime market monitoring, industry heatmaps, and paper-trading workflows. Backtest engine, realtime dashboards, industry analysis, CI, browser regression assets.
super-pricing-system Asset-pricing and macro mispricing research system with research workflow orchestration, alternative-data clusters, and Quant Lab experiments. Pricing models, macro-factor pipelines, public summaries, E2E research tests.
index-inclusion-research Empirical-finance research toolkit with event studies, matched controls, permutation tests, clustered SE, and an honest null-result narrative. Research design, reproducible pipeline, robustness tables, dashboard, limitations docs.
altdata-brief Multi-market alternative-data brief generator with scheduled validation, public-source adapters, RSS/Pages publishing, and quality gates. Source adapters, strict validation, GitHub Actions, bilingual brief generation.
etf-512400 Local-first ETF research console for realtime quotes, NAV/fallback checks, factor signals, source health, and strategy validation. React/Vite research surface, realtime fallback contract, snapshot health CLI.
yieldwise Secondary analytics project showing geospatial data modeling, PostGIS workflows, maps, candidate review queues, and local decision memos. FastAPI/PostGIS schema, staged refresh jobs, spatial analysis, local-first data boundary.

Core stack

Python, SQL, Pandas, NumPy, QMT/xtquant, FastAPI, React/TypeScript, PostgreSQL/PostGIS, TimescaleDB, Redis/Celery, GitHub Actions, Playwright, event studies, causal inference, backtesting, data validation, dashboard QA.

How I build

  • Start from a concrete research or trading workflow, then make the data path inspectable.
  • Keep source freshness, schema contracts, and fallback behavior visible instead of hiding uncertainty.
  • Prefer small, reproducible loops: define the hypothesis, build the pipeline, test the signal, expose the assumptions, and make the result easy for another person to review.

Private/company code is not published here. Public repositories are self-owned, sanitized projects intended to show engineering judgment, research discipline, and end-to-end execution.

Pinned Loading

  1. quant-trading-system quant-trading-system Public

    FastAPI + React quant research workspace for backtesting, realtime market monitoring, industry heatmaps, and paper-trading workflows.

    Python

  2. etf-512400 etf-512400 Public

    Local-first ETF research console for realtime quotes, NAV/fallback checks, factor signals, source health, and strategy validation.

    JavaScript 1

  3. super-pricing-system super-pricing-system Public

    Local-first asset-pricing and macro mispricing research system with alternative-data pipelines and research workflow orchestration.

    Python 1

  4. altdata-brief altdata-brief Public

    Multi-market alt-data brief generator with public-source adapters, strict validation, RSS/Pages publishing, and quality gates.

    Python

  5. index-inclusion-research index-inclusion-research Public

    Empirical-finance toolkit with event studies, matched controls, robustness checks, and an interactive research dashboard.

    Python

  6. yieldwise yieldwise Public

    Secondary analytics project showing geospatial data modeling, PostGIS workflows, maps, candidate queues, and local decision memos.

    Python