About

It's just me, and a very full desk.

I'm an engineer. I've spent my career on safety-critical systems, and I spend my evenings sculpting and painting miniatures. Somewhere along the way I also started writing my own tools, and never quite stopped. JohnsonB Studio is the name I put on all of it. The apps go out under the JohnsonB System name.

How it started

The apps came first. For years I watched engineering projects drift away from the paperwork that was meant to prove they'd been done right, and I got tired of chasing it at the end. The Cycle puts the V-model back on screen and asks for the evidence as you go. The Site is the same idea, pointed at a house build.

The miniatures were what kept me sane through all that. I sculpted characters and bits of terrain, printed them in resin and painted them late at night. I put a few files on Cults3D, people actually printed them, and that's how the atelier happened.

The Learning Cycle started because my daughter had a Biology exam coming up. I wrote her one revision course. There are seventy-seven now, and they're free because helping kids revise was the whole reason I started.

The games are my late-night stuff. LanceDeck exists because the MechWarrior Online scoreboard annoyed me. MECHFALL is the mech game I've wanted to play for years. It's slowly turning into something.

A few things I stick to

Your data stays with you. My apps save to your own device and work offline. A server is there if you want one, but you never need it.

No tracking. This site has no analytics, no ads and no cookies. The quote form just opens your own email program.

Credit where it's due. I link to the standards instead of copying them, and curriculum content is credited to ACARA and the QCAA. LanceDeck uses the game art already in your own install.

I'll tell you where things are at. If I say something is live, it's live. If it's a prototype, it might still be a grey capsule shooting spheres.