Trumbull, CT · open to interesting problems

Jack Rickey

Quantitative Developer & Systems Programmer

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

addiu $v0, $v0, 1%addiu = add i32 %g32, 1
↓ scroll
01

Education

Mathematics first, then finance, then programming - built on a strong foundation of analytical thinking.

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 end to end — Python backend, React front end — 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, as well as next week forecast, 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 America 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 crude and gas 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 end to end — pricing methodology and market microstructure.
  • 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
  • walk forward backtesting

Systems

  • compilers and LLVM
  • reverse engineering
  • CI/CD pipelines
  • Rust
  • cross-platform C/C++

Platform

  • Azure
  • Databricks
  • React
  • REST APIs
  • Git
  • agentic AI tooling
03

Projects

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

I work on game related things because they give a great playground for hobbyist systems programming, with a wealth of data.

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 machine code — EE (R5900 MIPS), IOP (R3000A), and VU microcode — to LLVM IR and compiles it to a native cross-platform executable. No JIT, no interpreter on the hot path.

~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 — no emulation. 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

~45k LOC

Port layer

4

Platforms

10+

Contributor PR's 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 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