I'm a CTO. Four DMV nonprofits a year get me free.
A community tech sprint: one painful operational workflow, solved through automation, internal tooling, reporting, or practical AI. Same depth as paid work, no invoice.
§01What a sprint actually fixes
Each sprint is built around a specific bottleneck — the kind of operational friction that quietly eats hours every week and pulls energy away from the mission. The shape varies, but the work usually looks like:
- Intake
Getting clients, volunteers, or applicants in the door without a manual paper trail.
- Volunteer coordination
Scheduling, communication, hour tracking.
- Donor reporting
Pulling data out of spreadsheets and platforms and into something a board or grantor can actually read.
- Spreadsheet cleanup
Turning the one spreadsheet your whole operation depends on into something durable.
- Manual admin work
Anywhere a staff member is doing the same thing by hand every week.
- Practical AI enablement
Using AI for the parts of the job where it actually saves time, not where it sounds impressive.
§02What I'll do · won't do
One painful workflow at a time.
I'll do: one painful operational workflow at a time, scoped tightly around a specific bottleneck. Automation, internal tooling, reporting, practical AI enablement. The goal is to save your team hours every week and redirect that energy toward the people you serve.
I won't: fix your printer, manage your IT vendor, build a brochure website, or be your ongoing tech person. The point is to remove one bottleneck and leave you running it — not to become your ongoing tech department.
§03The exchange
Bloom For Good is free. In exchange, I ask permission to document the impact — a tasteful case study, a testimonial, or a local community story. The work belongs to your org; the right to tell the story is something we agree on together at the end.
Who this is for.
The form is the qualifier.
Four sprints per year, one at a time. Apply early.
Because the work is free, this form is how I qualify fit — there's no screening call before the sprint. Give me enough to evaluate honestly. I read every application by hand.
Response within 2 weeks.