I am available for part-time iOS consulting projects. I have been working with iOS since 2008, including Swift since 2014, and Objective-C since 1997. During the 2000s I worked with Cocoa, and WebObjects for Java, so my knowledge of the Apple developer ecosystem is very broad.

I have been a Lead iOS developer at many startups and companies, including Noom, The New York Times, and Mashable. I live and work remotely from the Pacific time zone in beautiful Penticton, BC, Canada. I have over 20 years of experience working remotely, and over 30 as a professional software developer.

Additionally, I specialize in mentoring iOS developers, and love to teach. If you or some of your employees require mentorship, I can help.

My weblog, est. 1999: have browser, will travel

[ Recent | Complete Archive ]

January 2, 2025

I made a Marvel Champions tracker with Glide

Earlier this week my weekly gaming group was playing Marvel Champions: The Card Game. We’ve been using its cardboard damage dials to track damage and threat, but frankly we’ve been pampered by Gloomhaven Secretariat when we play Frosthaven, and I missed that level of convenience when playing Marvel Champions. I boasted I could make a basic web app for next week. That night when I got home, the top link on Hacker News just happened to be this story:

ArsTechnica: I keep turning my Google Sheets into phone-friendly webapps, and I can’t stop

I bookmarked that and returned to it the next morning. Kevin Purdy gushed about Glide, a no-code web app creation tool he’s enjoying. It looked like a perfect tool for the job, and long story short, in far less than an hour, I created a totally functional collaborative web app for my gaming group, completely free, that tracks damage and threat levels in real-time.

Marvel Champions Tracker app

My friend’s first reaction to seeing that made my day…

Looks awesome. Simplistic and functional

If you need a simple (or possibly even a not-so-simple) mobile web app, definitely take a look at Glide. It was incredibly easy to use, and had so many surprisingly powerful capabilities I didn’t need for this tiny app. I’ll probably use it for more ideas in the future, gaming-related or otherwise.

Here’s what the app looked like inside the Glide editor:

Marvel Champions Tracker app in Glide

Permalink
January 1, 2025

Disc Golf in 2024, the year in review

According to UDisc I played 108 rounds of disc golf, up from 100 rounds in 2023. This is somewhat impressive because I didn’t play between July 25th and August 25th because I had arthroscopic knee surgery at the end...
Read More
December 26, 2024

In for a penny, in for a pound

Bambu Lab had a great sale during Black Friday. After months of fawning over their printers, I finally splurged on a Bambu Lab A1. I’m in love with it. I recently printed out a stand for my Nintendo...
Read More
December 23, 2024

New Disc Golf course in Summerland, BC

Yesterday I played my first round at the new disc golf course in Summerland, BC. There are no baskets in yet, only tonals, and so far only the first 9 holes are playable. But it’s really clear this property is...
Read More
December 16, 2024

This (is all our fault)

Don’t read this BuzzFeed piece just before going to bed. It’s so depressing. It’s also sad to see how many of these issues are being imported to Canada. Somehow, a disturbingly meaningful number of Canadians do not even understand...
Read More
December 16, 2024

Massive Talent

Netflix just showed me “TV Shows & Movies You’ve Liked”. The Unbearable Weight of Massive Talent (2022) was there. Oh yeah, I watched that this year! 7/10 on IMDB. A reasonable rating but I’d go a bit higher. Honestly,...
Read More