Custom web apps for nonprofits

The software your spreadsheets wish they were.

I build custom web applications for nonprofits and mission-driven organizations — fast, affordable, and built around how you actually work. No $50k dev contracts required.

What I build

Tools your team deserves.

Major Donor Stewardship & Cultivation

A focused pipeline for your top 20–50 relationships — cultivation stage, last contact, ask history, giving capacity. Not a donor database. Not a CRM built for sales teams. The thing in between that nobody makes affordably.

Impact Measurement & Reporting

Collect outcomes data, track program results, and generate grant-ready reports — without rebuilding the same spreadsheet every funding cycle. The numbers you need, in the format funders actually ask for.

Board Portal

Agendas, minutes, documents, and votes — in a private, organized space your board members will actually use. Boardable starts at $350/month. Yours starts with a conversation.

Something Else Entirely

If your team is running something important out of a spreadsheet, a shared inbox, or a folder called "FINAL_v3_USE THIS ONE," that's a sign. Tell me what you're trying to do. I'll tell you if I can build it.

Proof of work

“I built JojoGrantTrack because the tools nonprofits were using to manage grants were either too expensive, too complicated, or built for someone else's workflow. So I built the right one.”

JojoGrantTrack — grant management software, now in pilot with nonprofits across Connecticut
View JojoGrantTrack

Built for organizations working in

  • Arts & culture
  • Community development
  • Education
  • Human services
  • Historic preservation
  • Environmental
  • Health & wellness

How it works

Three steps. No theatrics.

1

Tell me the problem

No RFP required. A short call or a few sentences is enough to get started.

2

I scope & build

You'll see a working version fast — often within a week or two. We iterate from there.

3

No surprises

I'll tell you upfront what it costs to run, what it costs to change, and who to call when something breaks. No fine print.

Tell me what you're trying to solve.

No long intake forms. Just describe the problem and we'll go from there.

Typical response within 1–2 business days.