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.
Software I Maintain
Fun experiments and useful apps.

Stop paying for cards you already own.
DeckGaps
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.

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

Make custom MtG cards. Just provide image and text.
Custom Mana
Built for my son and is fully usable for limited card types. No account required. Still in early beta.
Digital Playgrounds
Original game designs exploring mechanics, balance, and player psychology.

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.

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.
Recent Articles
Things I'm thinking about while building. No expertise claimed — just documenting the process.
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