The CPO elevated “Connected Systems” to a year-long corporate priority, and I earned a BBCON 2023 speaking invitation — starting from a 48-hour internal hackathon.

A donation’s journey across RENXT, BBMS, and FENXT. Generated via Gemini (Nano Banana).
Platform Architecture · Cross-functional Collaboration · Scalability · Technical Constraints
Fundraising and Finance departments at nonprofits operate in entirely separate silos, using different terminology and different data structures to describe the same money moving through the same organization. The result: a painfully manual reconciliation process.
Staff routinely cross-referenced physical printouts with highlighters, hunting for discrepancies between what the CRM recorded and what the accounting system showed.
The business risk was real: smaller point solutions were beginning to automate parts of this workflow, making Blackbaud’s manual process a competitive liability. We had the products to solve it — CRM (RENXT), accounting (FENXT), and payment processing (BBMS) — but they weren’t connected in a way that made reconciliation automatic.
The products to solve this problem already existed. The missing piece wasn’t technology — it was a connective architecture that made them work as one.

Separate systems, separate teams, same money — the reconciliation problem. Generated via Gemini (Nano Banana).
Information Architecture · Design Systems · Scalability · Product Strategy
The root cause wasn’t a UX problem — it was an architectural one. Blackbaud’s products each tracked the same donation transaction using different internal identifiers. There was no shared key that could trace a donation from the moment of giving through payment processing, CRM recording, and accounting ledger reconciliation.
The insight: define a universal Transaction ID as the connective tissue across all three products. With that single foundational decision, automated reconciliation becomes possible — not just for today’s workflow, but for every future cross-product feature built on payment data.
The adoption tension was equally real. Not all Blackbaud customers use all three products. We had to design a solution that delivered full value for customers with the complete suite, while still providing meaningful utility for partial adopters.
We designed around this tension rather than pretending it didn’t exist. For users with RENXT + FENXT + BBMS, we automated reconciliation matching entirely. For partial adopters, we provided manual linking tools that surfaced the Transaction ID across whatever products they did have.
Cross-functional Leadership · Product Strategy · Stakeholder Alignment · ROI
I pitched a concept for our internal “Off the Grid” hackathon that reframed the reconciliation problem entirely: instead of building a better matching tool, I proposed a donation impact tracker modeled after package delivery applications like FedEx.
A donation’s journey to impact. Generated via Gemini (Nano Banana).

Presenting Connected Systems at BBCON 2023 to a global audience.
Imagine receiving this impact video tracking a donation's journey and community ROI.
What changed for the team
A 48-hour hackathon concept became a CPO-level strategic priority with dedicated engineering resources — validating that user research and cross-functional framing can move faster than traditional roadmap planning.
What changed for the platform
The Transaction ID is now the connective key across Blackbaud's entire suite — enabling every future cross-product feature built on payment data. The vision also influenced roadmap conversations in Impact Edge and grantmaking solutions.
Platform Strategy · Design Systems · Scalability · Cross-functional Leadership
Operational Impact
Automated transaction matching is saving nonprofit finance teams hours of manual spreadsheet reconciliation per close period — reducing human error and freeing staff to focus on mission-critical work.
Platform Architecture
The Transaction ID is now established as the unique connective key across Blackbaud's product suite — a foundational decision that enables every future cross-product feature built on payment data.
Strategic Priority
The “Connected Systems” strategic priority, elevated to CPO level, brought dedicated engineering resources to cross-product integration work that had previously competed for bandwidth.
Roadmap Influence
The vision for donation impact tracking has influenced roadmap conversations in Impact Edge and Blackbaud’s grantmaking solutions — broadening the concept into mission delivery reporting.

Aligning fundraising and finance. Screenshot from Blackbaud RENXT + Financial Edge NXT: An Integrated Solution.
The Larger Lesson
The most impactful design decisions aren’t always the ones you make in a design tool. This project succeeded because I reframed a painful workflow problem as a platform architecture opportunity — and then built the stakeholder alignment required to move it forward. The hackathon wasn’t the win. The win was having a clear enough mental model to pitch it compellingly, and a cross-functional strategy to carry it from a 48-hour concept to a year-long corporate priority.