This website is a personal website. The opinions expressed here are mine and mine alone. I do not speak for any past or present employer.
Random tools / projects.