Kecheng Shi

Portrait of Kecheng Shi in a light blue shirt

Hi, I’m Kecheng. I earned my master’s in Mathematics of Finance at Columbia, where I was a teaching assistant for Machine Learning for Finance. At Numeraxial in New York, I build Python and SQL workflows for market data and cross-asset portfolio research.

I enjoy turning an idea into a careful test and explaining what the evidence shows. Outside work, I’m a 2300-rated blitz chess player.

01 Public project · AlgoTrading

Strategy research & paper trading

Signals connected to paper orders and risk checks

The saved backtest lagged buy-and-hold in this sample. I made signals, Alpaca paper orders, data checks, and risk monitoring traceable, so research runs can be reviewed consistently.

PythonAlpacaPostgreSQL

02 Numeraxial · Professional research

Cross-asset portfolio research

Equity, macroeconomic, and FX data used to build a portfolio allocation

Consistent inputs made portfolio comparisons repeatable. At Numeraxial, I standardized Bloomberg data and saved research settings to compare allocations, turnover, drawdowns, and risk contributions under the same constraints.

PythonSQLBloomberg

03 Columbia · Academic project

Factor risk & portfolio construction

59 industry and six style factors connected to portfolio weights

Portfolio risk needs both factor and stock-specific components. I compared regression and neural-network estimates, then used those components to calculate portfolio weights. Reproducing the notebook requires inputs not included in the public repository.

PythonNumPySciPy

04 CQF · Academic study

SPY classification study

Features passed through a decision tree for classification

Same-day labels and feature selection before splitting limit forecasting claims. I compared feature-selection and XGBoost tuning methods. A next-day study needs a shifted target and selection fitted only on training data.

Pythonscikit-learnXGBoost

Experience

Numeraxial LLC Quantitative Research Intern

July 2025 – Present

Standardized market data and built reusable research tools to compare market regimes and portfolio allocations under constraints. Project details

Western Securities Co., Ltd. Quantitative Analyst Intern

January 2024 – July 2024

Tested EMA–ADX and Z-score cryptocurrency strategies, evaluating parameter sensitivity, trading costs, turnover, value at risk (VaR), and drawdowns.

Education

Columbia University M.A. in Mathematics of Finance

September 2024 – December 2025

GPA: 3.94/4.0

Teaching assistant · Machine Learning for Finance (MATH GR5430)

Coursework

Machine Learning, Time Series Modeling, Stochastic Process, Programming for Computational Finance, Numerical Methods, Derivatives Trading, Option Pricing.

Low Library and Alma Mater at Columbia University
Low Library · Columbia University

University of Liverpool B.Sc. in Mathematics with Finance

September 2020 – May 2024

GPA: 3.83/4.0 · First-class honours (WES report)

Coursework

Stochastic Theory, Linear Statistical Models, Mathematical Risk Theory, Applied Probability, Derivative Securities, Numerical Methods, Operational Research, Statistics and Probability, Financial Reporting.

Victoria Building and University Square at the University of Liverpool
Victoria Building · University of Liverpool

Certificates

Skills & technologies

systematic trading machine learning portfolio risk portfolio construction backtesting factor models feature engineering Black–Litterman regime analysis paper trading XGBoost data validation drawdown analysis mean–variance regularized regression clustering HMM HRP turnover quantitative research cross-asset research trend following mean reversion VaR trading costs limit orders parameter sensitivity corporate actions portfolio constraints risk contributions neural networks weighted least squares residual returns winsorization feature selection random forests mutual information time-series validation momentum volatility calendar features option pricing numerical methods stochastic processes Python pandas PostgreSQL Docker Git Alpaca EMA ADX Z-score vectorization order execution exposure data freshness order fills NumPy SciPy pseudoinverse Woodbury identity industry factors style factors stock-specific risk scikit-learn Jupyter classification RFE holdout testing cross-validation confusion matrices model tuning SQL Bloomberg equities FX market data Sharpe ratio asset allocation benchmarking trading calendars structured logs probability statistics derivatives time series operational research linear models computational finance

Background & interests

Work authorization: Currently on OPT · STEM OPT

Where I’ve studied and worked

World map showing the locations described below

New York Based here

I studied Mathematics of Finance at Columbia and now work on quantitative research at Numeraxial.

Liverpool

I completed my B.Sc. in Mathematics with Finance at the University of Liverpool.

Suzhou & Shanghai

I studied in Suzhou and worked as a quantitative analyst intern at Western Securities in Shanghai.

Languages

  • EnglishBilingual
  • ChineseBilingual
  • Spanish
  • French

Outside work