Brad

Hey, I'm Brad

Librarian by day, solo dev by night.

Designing and building apps and games for the love of creation (and the hope of some income).

Currently working on: Finishing DeckGaps mobile app and playtesting the CCG.

01 — Tools & Apps

Software I Maintain

Fun experiments and useful apps.

DeckGaps screenshot

Stop paying for cards you already own.

DeckGaps

Beta

MtG collection analyzer that let's you instantly see what's missing from all your decks. Built the core functionality for myself. Then kept adding more. Now there's a ton of useful features.

Next.jsStripeClerkNeon PostgresScryfall API
Workshop AI screenshot

MFA-style short fiction workshops

Workshop AI

Open Beta

Using specialized AI 'agents' to facilitate MFA style workshops. 14+ distinct agents and three additional writer tools available.

Next.jsStripeClerkNeon Postgres
Custom Mana screenshot

Make custom MtG cards. Just provide image and text.

Custom Mana

Free Tool

Built for my son and is fully usable for limited card types. No account required. Still in early beta.

Next.js
02 — Games

Digital Playgrounds

Original game designs exploring mechanics, balance, and player psychology.

ScrollySpark screenshot
Playable

ScrollySpark

Super chill or intense and competitive. Your choice. Competitive, real-time multiplayer working. You can also play solo in a super chill endless Zen Mode or play a 90s arcade mode which is rather difficult. Achievements, cosmetics etc already implemented.

Next.jsCanvas APIClerkNeon PostgresRender.io
The Rancor of Elliandra screenshot
In Development

The Rancor of Elliandra

An original collectible card game built in the vein of Magic: The Gathering, with its own world, mechanics, and 250+ cards designed from scratch. The combat engine is fully coded. The card art is being generated with Midjourney. The balance is... ongoing.

Next.jsCanvas APIserver-authoritative architecture
04 — The Maker

Who's building this?

I'm Brad—librarian by day, developer by night, based in Montana.

I build software in my spare time. Sometimes it's useful tools for niche communities. Sometimes it's games nobody asked for.

AI helps me ship faster than I could alone. I'm less interested in being a "real programmer" and more interested in making things people actually use.

Got a question or idea? Let's talk.

Whether it's feedback, a collaboration idea, or just saying hi—I'd love to hear from you.

Get in Touch