Morristown, Tennessee

I'd rather hand you something working.

By day I direct business intelligence — reporting teams across Asia-Pacific and the Americas, and the unglamorous work of making sure a number means what everyone thinks it means. The rest of the time I build the operational software the people around me were never going to be sold: a church, my father's music studio, a couple of local businesses.

Scroll
Four things running right now
Real users. Real uptime.
A church · a music studio · two local businesses
The full record
Profession

Director of Business Intelligence

Reporting and analytics leadership across Asia-Pacific and the Americas, with teams in the Philippines and India.

Service

Church Secretary

Rock of Ages Baptist Church, Morristown. Records, membership, and the systems the office runs on.

Practice

Builder

Operational software for churches, studios, and small businesses — designed to be owned by the people using it.

Twenty years

Drummer & instructor

Behind a kit since childhood, teaching privately. My father has taught music full-time my whole life.

0
Years behind a kit
0
Systems in production
0
Continents of reporting teams
1
Person. No agency.
The record

Things I've built that other people use.

No concepts, no case studies for work that never shipped. Each of these is running right now, with real users who will tell me when it breaks. Hover a row to see it.

2026Current
Next.js 15 · React 19
Supabase · Postgres RLS
Live

The church's public site and the private system behind it: membership records, annual district statistics, ministry management, and document storage, with permissions that match who actually does what. Built so the church owns every piece of it.

Contract Register clm.parvincorp.com
Single-tenant deploy
Role-based access · audit trail
In development

Contract lifecycle management for physician groups. Most tools in this category are a document folder with search. The useful part is the renewal math — notice windows, a named owner, and an escalation path when nobody acts.

2025Shipped
PracticeWorks HQ practiceworkshq.com
Multi-tenant SaaS
Stripe · invite-based portals
Live

Studio management for independent music teachers — scheduling, invoicing, lesson notes, payments, and a parent portal. My father teaches full time and was the first user, which is a demanding place to start.

Billy Parvin Music billyparvinmusic.com
Static build · GA4
Local search
Live

A studio site for a working music teacher, built to be found by parents searching for lessons in the area. It reached the top of local results for its terms within a quarter.

Weathered Soul weatheredsoultn.com
Static build
Shared component library
Live

A Tennessee small-business site with a voice of its own. One of the builds that pushed me to put a proper shared component library underneath everything else.

Rock of Ages Baptist Church

The system I'm most proud of is one I can walk away from.

I serve as Church Secretary. That is the job that produced the engineering — not the other way around.

Church Secretary

Records, membership, and the office's operating system

When I took the role, the church's operations lived in a personal Google Drive folder owned by one individual. Everything the office depended on depended on him — which is exactly the failure the pastor had asked me to fix.

So the work was never really "build a website." It was: move the church's institutional memory somewhere the church itself owns, and make sure no single person — including me — is a point of failure.

The GitHub repository, the hosting account, and the database all belong to the church. I am a collaborator on infrastructure I built. If I disappeared tomorrow, the office keeps working and someone else can be handed the keys.

Records one source Office read · write · all Statistician counts · no names Leaders own ministry
Row-level security, enforced in the database — not the UI
Engineering notes
01Permissions that match the org chart. Row-level security scoped per ministry and per sensitivity, with separate tiers for the office, the statistician, and ministry leaders.
02Sign-in for people without email. Members authenticate by username or address, so a credential card works for anyone regardless of what they have online.
03Statistics that used to be a paper exercise. Annual district reporting is generated from the membership record and prints cleanly.
04Backups nobody has to remember. Automated nightly exports, archived monthly, committed to the church's own repository.
05Reviewed like it matters. An adversarial security pass closed a stored-XSS path and added authorization guards at the application layer, not just the database.
About

Plainly, then.

I'm Devon. I live in Morristown, Tennessee, and I've spent my career in operations and analytics — running reporting teams, sitting between the people who need an answer and the data that supposedly has it.

Somewhere along the way I got tired of watching good organizations lose to bad software. Not expensive problems, either — a church tracking membership in a spreadsheet one person could lock, a music studio invoicing by hand, a small business that couldn't be found by the people looking for it. Ordinary problems that somebody should have solved already.

So I build the thing. I'd rather hand you something working than walk you through a deck — it's a cheaper way for both of us to find out I'm wrong. What I build is meant to outlive my involvement: your data stays yours, and you can take it with you.

Outside of that: I've been playing drums for over twenty years and still teach. I serve my church. I have a 1985 Monte Carlo that has been almost finished for a while now, and I've made peace with it.

Get in touch

If any of this is useful to you, say so.

Software problems, reporting problems, church-office problems, drum lessons, or just a conversation. I read everything that comes through here.