Small apps.
Built free.

I build things I actually want to use — then put them out here, in case you wanted the same thing. No ads, no accounts you don’t need, nothing locked behind a paywall.

Out now

Ready to use today

Two run right in your browser; Pantry Logic is on Google Play. True Shuffle is on both.

True Shuffle - the app logo, a glowing orange and purple shuffle mark, beside the words Real shuffle. No repeats. No bias.

True Shuffle

Real shuffle. No repeats. No bias.

Spotify’s shuffle keeps handing you the same forty songs. True Shuffle builds a playlist that spreads evenly across every artist in your library — including the ones you forgot you saved — and it remembers recent builds, so each one comes back different.

Manual Bridge - UnLock Tricare, shown as three steps: download manuals, unlock the data, ask AI

Manual Bridge

Download. UnLock. Ask AI.

TRICARE publishes its manuals as a maze of HTML frames you can’t comfortably read, search, or print. Manual Bridge pulls them into clean documents you can actually work with, refreshed weekly from the official DHA site.

Pantry Logic - a phone showing recipe cards, beside fresh vegetables and herbs on a kitchen table

Pantry Logic

Cook what you already have.

Tell it what’s actually in your kitchen and it works out what you can make tonight — instead of a recipe that needs three things you’d have to go back out for.

New

Playable right now

No install, no account — it runs in the browser.

Gaga Pit Showdown - pixel-art kids diving and dodging a ball inside a wooden gaga pit on a schoolyard

Gaga Pit Showdown

One ball. No teams. Last one standing.

The schoolyard gaga pit, in pixel art. Duck, swat, and survive the pit until there’s nobody left to knock out.

Slap the ball, hold for a power shot, and dash through incoming hits as the CPU tries to knock you out of an octagonal pit. Runs right in the browser, on a phone or a desktop — no install, no account.

Want it on your phone as an app? It’s on Google Play in closed testing, and both steps are needed:

If the store page says the item wasn’t found, Google hasn’t recognised you as a tester yet — give it a few minutes, or use the tester opt-in page. If the group page won’t load, or you’re signed in to more than one Google account, send a blank email to join from the account you use on the Play Store.

In the works

What’s coming next

Nothing published yet — tips help decide what I build next.

3D Printing

Models worth sharing.

Designs I’ve drawn up and printed — the brackets, holders, and odd little parts that fixed something around the house. Nothing is ready to release yet, but it’s coming.

Nothing published yet.