currently shipping

Software that ships,
not software that slides.

I'm Earn — I build and run practical systems: government data tools, booking & inventory platforms, tournament infrastructure, and the odd word game. One builder, a lot of different problems.

200+
users supported daily
6
domains built for
10+
apps shipped
1
person doing it

What's actually shipped

A running record, not a highlight reel. Real projects, real status.

~/appsbyearn/log
2026 · Q2
Chair Rental & Inventory Platform
Broker dashboard for rental scheduling with built-in overbooking prevention — now weighing a move from single-dashboard to a full multi-user Firebase/React portal.
ReactFirebasescheduling logic
building
2026 · Q2
Bulk Image Optimizer
Open-source Python CLI for batch image optimization — packaged with full repo setup and shipped publicly under Hooks & Jabs.
Pythonopen sourceCLI
shipped
2025 · Q4
County Planning Data Reports
Automated reporting layer over Accela records — regional comparisons, custom branding, built to hold up in front of department leadership.
PythonExceldata ops
live
2025 · Q3
Tourny Up
Tournament platform with live bracket generation, per-player Twitch capture, and a dedicated referee view for monitoring multiple streams at once.
ReactFirebaseTwitch API
building
2025 · Q2
Biblical Connections
A word-association game built for church and classroom use — started as React, rebuilt in Bootstrap for easier distribution.
ReactBootstrapeducation
shipped
2024
STV Data Dashboard
Reworked an existing county dashboard to center records, parcels, and addresses instead of revenue — plus the Python pipeline feeding it.
Pythondashboardscivic data
live

What I build, by domain

Different worlds, same approach: understand the real workflow, then build the smallest thing that fixes it.

civic & data

Government & records systems

Accela administration, reporting pipelines, and dashboards that turn raw municipal data into something a department can actually use.

competition

Gaming & tournament platforms

Bracket engines, stream capture, and referee tooling for esports — built for real tournament conditions, not demos.

operations

Booking & business ops tools

Scheduling, inventory, and CRM systems that prevent the expensive mistakes — double-bookings, dropped leads, lost sessions.

community

Education & faith-based apps

Lightweight, distributable tools for classrooms and congregations — built to run anywhere, not just on the newest devices.

What it's built with

React Firebase Node.js Python Firestore Excel / openpyxl WordPress Cloudflare GitHub Accela

Have a system that's held together with duct tape and hope?

That's usually where I start.