Miscellaneous
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