Nonprofit & Community Work

Four production applications built as volunteer work for a local church and a community nonprofit. Each one replaced a process that ran on paper, phone calls, or a spreadsheet somebody held in their head. They are in daily use by people who did not ask for software — which is a harder audience, and a better test, than any of my paid work.

Prayer Request Platform

Turns scattered prayer needs into a tracked queue a team can actually work — with a status the person who asked can check for themselves.

A congregation collects prayer needs on paper cards, in hallway conversations, and through a shared inbox. Requests fall between the person who received one and the person who prays over it. Nobody can tell a requester what happened next. And putting needs in front of a gathered room means someone retypes them by hand every week.

This gives a request a life cycle. Someone submits a need from their phone in under a minute, then comes back later to see where it stands rather than wondering whether it was ever received. The team works one reviewed queue instead of a pile — sorting, searching, and marking what has been answered, with a nudge when something has gone quiet for too long.

The last mile mattered most. What gets prayed over publicly has to leave the system already in the shape the gathering uses, so the volunteer running it is not retyping anything on a Sunday morning. Handling requests this sensitive also meant being deliberate about who can see what, and about keeping an anonymous request genuinely anonymous.

NonprofitIntake & TriageVolunteer Built
Visit Prayer Request Platform

Service Café Ordering

Lets volunteers order a drink during the break in a service and watch it move, instead of leaving their post to stand in a line.

Volunteers serve through an entire service and get one short break in the middle of it. Spending that break in a line means leaving your post and hoping you are back in time. Orders taken informally get forgotten, and drinks go cold waiting on someone who never heard theirs was ready.

Volunteers now order ahead from their phone, customize the drink the way they actually want it, and watch it move — received, being made, ready — so they walk up at the right moment instead of hovering. The people making drinks work a live queue that updates itself as orders land, each one carrying everything needed to make it.

Around that sits the part that keeps it running without me: the people who organize it set when ordering opens and closes, who is eligible that week, and what is on the menu. The whole thing changes week to week without anyone touching the application.

NonprofitLive OrderingVolunteer Built
Visit Service Café Ordering

Missions Trip Manager

Replaces the spreadsheet sprawl behind a short-term trip with one place for applications, deposits, roster, and fundraising.

A short-term trip runs on a dozen spreadsheets. Applications live in one place, deposits in another, the roster somewhere else, and the fundraising in a third. The person coordinating holds the real state in their head, applicants cannot see where they stand, and the same question gets answered by text forty times.

This gives a trip one home. Someone applies through a guided form, pays their deposit as part of the same flow, and then follows their own progress from applied through approved to confirmed. Coordinators see the whole roster at a glance, with the waitlist handled by the system rather than improvised in a margin.

Around that sit the things a trip actually needs — tasks, itinerary, documents, the money, and a way to share needs with the people supporting the team — plus pages each participant can send to their own supporters to raise their portion.

NonprofitLogisticsPaymentsVolunteer Built
Visit Missions Trip Manager

Community Assistance Intake

Moves a seasonal assistance program off phone-only intake, so families can apply and check status at any hour and sponsors can claim on their own.

A long-running seasonal assistance program took its applications by phone, inside a window a few weeks wide, staffed by volunteers. Families who could not call during office hours were effectively shut out. First-time applicants had to reach a person before they could even start. And once an application was in, checking on it meant calling back and asking someone to go look.

Intake now happens online, from a phone, at any hour the window is open — and the window itself is something staff set rather than something baked in. Applicants return later to see exactly where their application stands without calling anyone.

The other half is the people who give. Sponsors sign in, see what is available, and claim it themselves instead of being matched by hand over email. Staff get one place to review what has come in, work through it, and keep a record of what was decided — replacing a process that lived in a binder and a spreadsheet.

NonprofitPublic IntakeVolunteer Built
Visit Community Assistance Intake

© 2026 Sammie Qadri. Built with SvelteKit & shadcn-svelte.