Stamford, CT · open to interesting problems

Jack Rickey

Quantitative Developer & Systems Programmer

I build the full stack behind trading decisions by day — data pipelines, models, and dashboards — and author open source, low-level systems tooling by night.

Jack Rickey
↓ scroll
01

Education

Pure mathematics, quantitative finance, data and computer science.

2024

Master of Quantitative Finance

University of Maryland - Robert H. Smith School of Business

Big data in finance, machine learning, and quantitative trading. Coursework included: quantitative equity and fixed income, derivatives, risk management, and financial econometrics.

2021

B.S. Mathematics

University of Maryland - College Park

Real Analysis, abstract and linear algebra, probability and statistics, and numerical methods. Coursework included an introduction to object oriented programming.

02

Experience

~4 years across quantitative finance, trading, and software engineering — owning the full stack behind trading decisions.

Nov 2025 — Present

Gas & Power Trading Analyst — North American Gas

Equinor · Stamford, CT

  • Built a full-stack PJM power-price forecasting application with a Python backend and React frontend. Delivering day-ahead forecasts and analytics to the trading desk.
  • Developed a lower 48 storage flow model in Python, producing weekly nowcasts of EIA reported change in storage, next week forecasts, and end of season final storage estimates, with a 1.1 bcf/d average error term.
  • Engineered Python/Polars ETL pipelines on Azure Databricks turning weather, price, and market data into model-ready datasets feeding live applications.

Feb 2025 — Nov 2025

Crude Trading Analyst — Crude Products and Liquids

Equinor · Stamford, CT

  • Supported the crude trading desk converting excel-based models into Python applications, improving speed of calculation and cross-collaboration across the company.
  • Built a Latin American balance model to complement our global crude balances.

Jul 2024 — Feb 2025

Analyst — Global External Analysis (Crude & Condensate)

Equinor · Stamford, CT

  • Developed long-term product demand forecasts including gasoline, diesel, and jet fuel for North America with improved EV penetration and biofuel adoption assumptions, and published findings in our economic planning assumptions report.
  • Familiarized myself with North American energy markets, including pipelines, crude grades and pricing, and the global crude market, including OPEC+ production and global demand.

2022 — 2024

Co-Founder — Pricing & Development

Stealth Startup — Crypto Derivatives · Remote

  • Co-founded an early-stage crypto derivatives venture and designed a digital-asset options market with its own empirically derived pricing model.
  • Led development of the pricing and trading smart contracts, managed a team of 8 engineers, and pitched the product to crypto-native VC firms.

Languages

  • Python
  • Rust
  • C/C++
  • TypeScript/JavaScript
  • SQL
  • Assembly

ML & Data

  • XGBoost
  • L1 and L2 Regularization
  • AR and GARCH models
  • Transformers
  • Scikit-learn
  • Polars
  • Time-series Forecasting
  • Backtesting and Validation

Systems

  • Compilers and LLVM
  • Reverse Engineering
  • CI/CD pipelines
  • Embedded Programming
  • Cross-Platform C/C++

Platform

  • Azure
  • Databricks
  • React
  • REST APIs
  • Git
  • Codex
  • Claude Code
  • Linux
03

Projects

Static recompilers, OS tooling, byte-matching decompilation, and native game ports — all open source.

I like projects where a clean user-facing experience depends on hard systems work: runtimes, graphics paths, filesystems, toolchains, and reverse engineering.

msl running Ubuntu inside a macOS Terminal window

msl

SwiftRust

WSL2-style Linux subsystem for Apple Silicon Macs

msl is a WSL2-style Linux subsystem for Apple Silicon Macs, with feature parity to WSL2 and beyond, leveraging macOS's Virtualization.framework, FSKit, and LaunchAgent to provide a seamless Linux experience on macOS.

~34k LOC

Swift + Rust

5

Guest crates

macOS 26+ · Apple Silicon

Target

In-game options menu with liquid-glass styling over the running recompiled game

ps2-recomp

RustLLVMMIPS

Static recompilation of a PlayStation 2 game to a native executable

A from-scratch static recompiler and runtime that lifts PlayStation 2 MIPS machine code and VU microcode — to LLVM IR and compiles it to a native cross-platform executable.No high level emulation, no just-in-time compilation, and no interpreter differentiates my approach from emulators that exist today.

~50k LOC

Rust

8,497

Functions mapped

macOS · Linux · Windows

Targets

Super Smash Bros. running natively in widescreen with three players on Hyrule Castle

BattleShip

CC++CMake

Cross-platform native PC port of Super Smash Bros. (N64)

A native port of Super Smash Bros. for PC, Mac, Linux, and Android. Decompiled game code runs against a modern port layer with OpenGL, Metal, and Direct3D rendering. 330+ stars on GitHub and covered in the tech press.

330+ stars

GitHub

~33k LOC

Port layer

4

Platforms

15

Contributor PRs merged

gba-recomp launcher building native code for a loaded cartridge

gba-recomp

RustC11ARM/Thumb

Zero-interpreter static recompiler and runtime for Game Boy Advance

A Rust toolkit that translates GBA cartridges ahead of time into native executables. A custom ARMv4T/Thumb decoder lifts every reachable block to IR and emits C11, backed by a complete hardware model — PPU, APU, DMA, timers, saves — with no JIT anywhere.

~27k LOC

Rust

10 crates

Workspace

~170k

Functions mapped

Terminal UI orchestrating fifteen decompilation agents in parallel worktrees

frog-adv-decomp

CPythonTypeScript

Byte-matching GBA decompilation driven by a multi-agent LLM pipeline

A matching decompilation of a Game Boy Advance title from my childhood that rebuilds a byte-identical ROM from clean-room C source — with most of the work performed by an orchestrated fleet of LLM agents, each verifying its output against the original binary.

byte-identical ROM

Matched

739 / ~1,114

Functions in C

2,670

Commits