
Track Tutor
One home for a choir's learning tracks and a mixer for every singer. iPhone and Android apps, used by choruses and quartets, free to start.
Live at tracktutor.comThirty-five years of designing and building for the web, now pointed at the problems worth solving.
I started coding in grade six on a Commodore PET and got onto the web in 1993. Since then I have been the information architect, the UX designer, the back-end and front-end developer, the sysadmin, the department head and the night-school teacher.
These days I use AI coding agents to build things that would never have been built otherwise. I review, test and own every line.

One home for a choir's learning tracks and a mixer for every singer. iPhone and Android apps, used by choruses and quartets, free to start.
Live at tracktutor.com
Every live event in the Algoma region in one place. Free to post, no ads, in English, French and Anishinaabemowin, built to WCAG 2.2 AA.
Live at algomalive.caBoth were designed, built, tested and shipped by me, working with AI coding agents, alongside a day job.
AI should be used for useful things, not the frivolous.
Its real value is not in demos. It is that useful things can now exist that funding and timelines used to kill. A free, ad-free events calendar in three languages was never going to get built by an agency. A learning-track mixer for choirs with native apps was never going to get venture money. Both exist because one experienced person with AI coding agents could build them in months, not years.

Sault Ste. Marie, Ontario. Sailor, singer, Rotarian, father. Ten years of teaching night classes at Centennial College. I like making small, careful things, which is why the scene at the top of this page changes with the season and the weather outside my window.
Tell me about it. If I can help, I will say how. If I cannot, I will say who might.