Built the Spotfund donation SPA in React/TypeScript with a user-story feed and a multi-step checkout, and set up the CI/CD pipeline and test suite the team built on.
The Spotfund web app paired a user-submitted story feed with a multi-step donation checkout. I designed the CI/CD pipeline and testing strategy and helped shape the overall architecture.
Highlights
- React SPA in TypeScript
- User-submitted stories attached to each campaign
- Multi-step donation checkout with card entry and confirmation
- CI/CD pipeline for automated builds, tests, and deploys
- Test suite covering the checkout and story-submission flows
The problem it solves
Donations drop off fast at checkout, so the work focused on cutting the number of steps between reading a story and confirming a payment.
Result
Shipped the donation SPA with a CI/CD pipeline and test suite the team kept building features on after I left.


