Skip to content
View IanHu0508's full-sized avatar

Block or report IanHu0508

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

Ian Hu

Quantitative finance · Research engineering · Financial AI

I build research software with reproducible calculations, traceable evidence, and explicit assumptions. My work focuses on quantitative risk models and the engineering foundations of financial research systems.

MSc Financial Technology student at Nanyang Technological University (NTU).

Valuation engine · Quantitative risk model

Selected engineering work

Python · Financial evidence checks · LangGraph · TradingAgents integration

An evidence-led financial research workflow that checks annual earnings and operating cash flow before generating a Chinese research draft. Deterministic source checks and Decimal calculations support bounded disclosure lookups; final synthesis reads audited evidence without initial opinion text, and prior theses are compared after the new judgment is saved.

Research workflow · Financial checks · Offline tests · Status and limits

Public scope: code, synthetic fixtures and reproducible checks. Research drafts require human financial review; bias elimination and investment performance are not established.

Python · Decimal · JSON Schema

An earnings-based SOTP valuation engine with explicit bear/base/bull assumptions. Decimal-string inputs avoid float conversion; source dates enforce the valuation cutoff; canonical JSON and SHA-256 support result-packet integrity checks.

Model · Packet validation · Tests · Runnable example

Public scope: runnable synthetic valuation; news-monitoring architecture is documented separately.

Python · NumPy · Monte Carlo · pytest · GitHub Actions

A 100,000-path FX scenario model comparing a stylized structured payoff with a forward on the same simulated paths. Separates path generation, payoff mechanics, and tail-risk metrics; includes volatility/leverage sensitivity, reproducible artifacts, and CI.

Model · Tests · Results · CI

Public scope: illustrative scenario stress testing, with assumptions and limitations in the report.

How I approach AI engineering

  • Trace evidence before generating answers. Source context and provenance are part of the system design.
  • Keep financial logic in explicit code. Calculations, model assumptions, and input validation should be independently testable.
  • Test failure modes. Future-dated sources, malformed inputs, duplicate scenarios, and asymmetric payoffs deserve dedicated checks.
  • Make consequential actions reviewable. Evidence selection, interpretation, and business decisions have distinct responsibilities.

Pinned Loading

  1. company-research-automation company-research-automation Public

    Automated news monitoring and scenario-based valuation for listed-company research

    Python

  2. koda-trf-risk-case-study koda-trf-risk-case-study Public

    Reproducible Monte Carlo case study of KODA/TRF asymmetric payoff and FX tail risk

    Python