Gallery of a few things I made
3D Data Visualization with WebGL/three.js

Earthquakes of magnitude greater than 6 from January 1st 2014 up to January 1st 2019. Data is from the US Geological Survey (usgs.gov).
You can rotate the sphere by dragging it and zoom using your mouse wheel. Full scale visualization is at olivierbinette.ca/earthquakes and code can be found on GitHub.

Posters for the Eureka! Science Festival
Rolling squares for the Eureka! Science Festival
Sampling Lipschitz continuous densities

Matlab code for the efficient simulation of Lipschitz continuous densities defined on the interval. A short paper about the simple idea is available here.

Distributing points on the sphere and Bayesian numerical analysis.

Distributing points \(\{x_i\}_{i=1}^n\) on the sphere as to minimize the mean square error
\[
\mathbb{E}\left[\left(q_n(f)  \int_{\mathbb{S}^2}f(s)\,ds\right)^2\right]
\]
of the quadrature formula \(q_n(f) =\frac{1}{n}\sum_{i=1}^n f(x_i)\), where \( f\) is a centered Gaussian process with covariance function \( C(x,y) = \exp(\langle x, y \rangle)\). Shown is \( n=6, 12, 23\).

Closed curve reconstruction using periodic splines, fused lasso and a travelling salesman

R code can be found here. French slides about the project are here.

Javascript Mandelbrot set explorer
