Boulder Gym Directory
299 gyms in 198 cities, nine months in. The build took a weekend. Growing it since has been a loop: publish, check the data, decide what's next, repeat.
Projects
Not a portfolio.
A record of curiosity and the occasional (questionable?) business idea.
299 gyms in 198 cities, nine months in. The build took a weekend. Growing it since has been a loop: publish, check the data, decide what's next, repeat.
My fine art photography, rebuilt for people who buy prints rather than people who take photos. Plus a custom uploader, because doing the metadata for every print by hand was tedious enough that I kept putting it off.
A directory of English-speaking professionals on the French Riviera. The hard part was the filtering logic: a plumber needs to be near you, a remote accountant doesn't.
A guide to finding a properly dark night sky near you, and to when it's worth going (yozora is Japanese for night sky). It covers the US, Canada, the UK and Ireland in about 2,100 pages, each with the darkest spots you can drive to and a Milky Way calendar for the year. The best existing light pollution atlas doesn't allow commercial use, so I built my own sky-brightness model from NASA's night-light data and checked it against hundreds of readings from people measuring their sky.
Field-service software is complicated, and contractors don't want to dig through feature lists to pick one. After four years of building websites for trades companies, I built them a neutral guide: a Stack Builder and prices linked to their sources.
What a public job actually pays, per employer, for teachers, 911 dispatchers, social workers and water operators in California and New York. This one started from the data, not a problem: the official pay files are public but hard to read, so I built an easier layer on top. About 2,500 pages, and California was online the day after I bought the domain.
Wild swimming spots, thermal baths and hammams across Europe. It started with the EU's bathing water data, and my wife's love of bathhouses settled the rest. Swimming should carry the summer and the steam baths the winter, so the two halves even out the seasons.
US job training programs that public funding can pay for, with the price, the length and how graduates did afterwards. Same idea as Public Paycheck, with official data that's hard to navigate. This time it took less than 24 hours from downloading the file to a live site.
I ran language events in Berlin in 2014, baking in German and a photo walk in English, and I'm now bringing the idea back as small French sessions in Nice. While those get going, the site collects idioms: about 300 in six languages, each showing what the words literally say next to how the others put it (English rains cats and dogs, French rains ropes).
Lead generation for RGE-certified installers on the Côte d'Azur (heating, cooling, solar, electrical), aimed at expats and second-home owners who want the quote in writing and in English.
My UX bootcamp project: a booking platform for expats, from interviews to a tested prototype. Also where I learned that everybody hates chatbots.
A heavy metal toothbrush. My first real entrepreneurial project, and an early lesson in the gap between "I'd buy that" and actually buying it.
More