Theme
Language 中文

OPEN FOR CONSULTING & COLLABORATION

Turning ideas into things that run.

Mathematical physics by training. I build systems across forecasting, trading, production ops, and community platforms — and I'm learning the data craft in public.

  • Python · PyTorch
  • Next.js 16 · TS
  • Rust · Tokio
  • Solidity · viem
BASED
Thunder Bay / Toronto
NOW
TSFM forecasting on equities + TaskMarket Base-mainnet prep

— FEATURED WORK

Selected projects.

A founder-shipped proxy product, a TSFM forecasting arena on equities, a Rust rewrite of a Hyperliquid trading bot, and a production console for a modular construction factory. Different domains, same instinct — make it real, then make it measurable.

ALL PROJECTS

— TOOLKIT

What I actually reach for.

The honest version of the stack — not what looks good on a CV, but what shows up across the projects above. Python for forecasting, TypeScript for product, Rust for the parts that have to be fast and correct, Solidity when the marketplace needs settlement rails.

DATA & ML forecasting, sports & finance, honest benchmarks
  • Python
  • pandas
  • NumPy
  • scikit-learn
  • PyTorch
  • Chronos-2
  • TimesFM 2.5
  • FlowState
  • Monte Carlo
  • Poisson
  • Club Elo
WEB & PRODUCT app builds + bilingual marketing surfaces
  • Next.js 16
  • React 19
  • TypeScript
  • Astro 6
  • Tailwind 4
  • Drizzle ORM
  • Prisma 6
  • NextAuth v5
  • shadcn
  • Base UI
SYSTEMS typed services + realtime + low-latency runtimes
  • Rust
  • Tokio
  • reqwest
  • tokio-tungstenite
  • Node.js 22
  • Express
  • Socket.IO 4
WEB3 non-custodial settlement on Base
  • Solidity 0.8
  • viem
  • ethers v6
  • Hardhat
  • Coinbase Base
  • USDC ERC-20
INFRA & OPS single-VPS shipping discipline
  • Docker
  • nginx
  • systemd
  • Cloudflare Workers
  • MySQL 5.7
  • dbt
  • GA4
  • GitHub Actions

— NOW

What's active this week.

A rolling "now" page in miniature — the threads that are getting commits, the projects where the next decision matters.

— WRITING

Recent notes.

Working notes from forecasting, Rust rewrites, and shop-floor product decisions. Written to be useful six months from now, not viral today.

ALL POSTS

— ABOUT

Physics-trained. AI-native. Shipping in public.

Four years of mathematical physics at the University of Toronto left me a specific reflex: Fermi-estimate first, write down the counterfactual before reaching for a model, and trust a simple correct answer over an elaborate one.

Right now I'm building production systems on the side — proxy infrastructure, time-series forecasting harnesses, on-chain escrow, a Rust trading runtime — and writing about what I learn along the way.

What I'm filling in: the data and AI engineering craft — Python, SQL, scikit-learn, PyTorch, and enough ML-ops to ship. The side projects are the receipts.

READ THE FULL STORY
BASED
Thunder Bay / Toronto
EDUCATION
U of Toronto · Math + Physics
OPEN TO
Consulting & collaboration