Projects
Link, Laugh, Love
Have you ever wanted to link stuff to other stuff?
Have you ever wished you could propagate query parameters along to other pages?
Well, now you can! Visit the world of yesterday, today!
strava-stealer
How bicycle thieves trained in the art of gradient descent could calculate the origin of your Strava privacy zones.
Kakuro solver
Kakuros are like Sudokus but are more entertaining. This JavaScript app solves them using different tricks.
I wrote this in 2016 in CoffeeScript, which was the style at the time.
ascii-graph
A Go library that takes graphs written as strings like:
1 2
\ /
5
/ \
3 4
and converts them to Go code like:
g.AddEdge("1", "5")
g.AddEdge("2", "5")
g.AddEdge("3", "5")
g.AddEdge("4", "5")
Originally motivated by confusing unit test code for graph algorithms.
super-strava-boy
A Super-Meat-Boy x Strava commute visualiser using the Strava API, Google Maps and some linear interpolation.
cmdotp
Like Google Authenticator, but for your laptop. Use at your own risk.
struct-tag-me
A small utility to add camelCase JSON struct tags to Go structs.
protobuf-to-typescript
Converting Protocol buffer .proto files to TypeScript .d.ts files in browser.
Essentially a more manual and error-prone protoc
.