Profile Picture

Hi, I am James.

I am a full-time NYT Connections player and occasional competition economist. I am interested in algorithmic pricing and applications of reinforcement learning in economics. Before selling out to industry, I studied economics at Cambridge for 4 years; some of my Economics based projects can be found here. Projects entirely unrelated to anything important can be found here.

Economics

Algocomp

Python package to simulate competition between pricing algorithms in a Bertrand Oligopoly, developed as part of master's thesis.

  • Python
  • Industrial Organisation

Econometrics Notes

Notes from the Cambridge MPhil in Economic Research (2023-2024): Introductory Econometrics, Panel Data, and Time Series.

  • LaTeX
  • Econometrics

Merger Simulation

An introductory guide to merger simulation techniques, written up as part of my undergraduate IO studies.

  • Python
  • Industrial Organisation

Projects

Lunch Map

Leaflet.js map of new-joiner reviewed lunch locations around the RBB office, colour coded by price, filtered by dietary options and with very serious ratings.

  • Python
  • HTML

Fuzzy Matching Tool

GUI-based tool for fuzzy string matching using RapidFuzz. Options to customise matching algorithm and data cleaning, now with fuzzy animal facts!

  • Python

ReFind

Add-on to the default Firefox 'find' feature. Options to search based on regex patterns, or words in close proximity to one another.

  • JavaScript
  • CSS