Writing

Blog-Normal

My personal blog on Substack

Better Know a Dataset

Newsletter coauthored with Simon Oh

Software

ATP Career Trajectories

Interactive visualization of peak and longevity for ATP men's tennis players. Static version

@EveryFredGraph

Twitter bot that tweeted every graph from FRED. Discontinued when Twitter blocked bots.

Free Bet Converter

Convert free bet promotions into risk-free payouts, given transaction costs and margin constraints