SzymonWyrozumski

Quantitative finance & systems — building market simulation and options-pricing tools alongside a CS & Maths degree at Durham.

Szymon Wyrozumski
A simulated market quoted Avellaneda-Stoikov style — as inventory builds, the bid and ask skew to unwind it. Move your cursor to push the price.

About

First-year student at Durham University, reading joint honours Computer Science & Mathematics (G411).

  • Data Structures & Algorithms
  • Computer Systems
  • Computational Thinking
  • Linear Algebra I
  • Calculus I
  • Probability I
  • Statistics I

Alongside my degree I'm building independent quantitative-finance projects — market simulation, options pricing, and the underlying probability and stochastic-calculus theory — while preparing spring-week applications in quant trading & research, sales & trading, commodities trading, and equity research.

  • C++
  • Python
  • Probability & stochastic calculus
  • Options theory

Projects

Trading Simulator

C++ · CMake · Flagship

A price-simulation and agent-strategy backtesting engine, grounded in Avellaneda-Stoikov market-making mechanics. Agents post quotes and fills are modeled probabilistically as a function of each quote's distance from the mid-price and order size, rather than a full limit-order-book matching engine — that's a deliberate scope choice for now, with a proper orderbook a possible next step. Multiple trader strategies (market-making, random, momentum), independent RNG streams for the price and fill models, and per-trader performance metrics. Built in C++ with CMake / MSYS2 UCRT64.

Picket

1st placeDurham Build Day hackathon

Early warning for subsea cables: Picket reads ship-tracking (AIS) data and flags vessels whose behaviour — slowing in shallow water, loitering, anchoring near a cable — threatens undersea power, telecom and gas links, with a risk level, reason and recommended action. Its engine raises High on the reconstructed Eagle S case study before the real Estlink 2 failure. Won 1st prize out of ~120 builders and 32 teams at Durham Build Day.

Options Pricer

Python · In progress

A closed-form Black-Scholes pricer and full Greeks calculator, built from first principles and validated against put/call parity — the pricing engine is now complete, with a data pipeline (via yfinance) feeding a planned delta-hedging P&L simulator that will compare implied vs. realized volatility.

Avellaneda-Stoikov Research

Research

Independent research into optimal execution and market-making theory, grounded in the original Avellaneda-Stoikov (2008) framework — the theoretical companion to Trading Simulator.

Other projects

Rolling Window Strategy Backtester

Python · Next.js

A rolling-window strategy backtester for FX pairs (USD/JPY/GBP), with a TensorFlow model trained on ten years of price-action data and results served through a FastAPI backend into an interactive React / Next.js front-end.

  • C++
  • Python
  • CMake
  • Monte Carlo simulation
  • Probability & stochastic calculus
  • Options theory (Black-Scholes, Greeks)
  • Market microstructure
  • pandas & scipy

Interests

Markets

Commodities (oil, metals) and geopolitics-driven macro; a developing semiconductor / energy / AI-infrastructure equity thesis.

Swimming

Competitive sprint breaststroke, national-level times (50m SCM ~29.04s, 100m SCM ~1:04.22).

Applications & prep

  • Targeting spring-week tracks in quant trading & research, sales & trading, commodities trading, and equity research
  • Working through market microstructure literature — Avellaneda-Stoikov, Almgren-Chriss, Cartea-Jaimungal
  • Drilling mental arithmetic, probability, and Markov-chain problem sets
  • Market microstructure
  • Options theory
  • Probability & Markov chains
  • Mental arithmetic