Independently architected, built, and deployed a live multi-tenant SaaS platform end-to-end — schema through production — for churches to manage communities, sermons, and events.
• Designed 3-tier role-based access control (Super Admin, Church Admin, Member) secured via JWT and Spring Security
• Built 9 REST API modules spanning 12+ relational entities (auth, churches, sermons, events, posts, follows, prayer wall, notifications, feed), enforcing referential integrity via cascading deletes
• Built a personalized social feed-ranking algorithm aggregating content from followed churches, plus a debounced live-search/discovery layer
• Built an event-driven notification system firing across 4 distinct activity types
• Independently deployed to production — Railway (Spring Boot + MySQL) and Vercel (Angular) — with environment-based config and CORS hardening for a live, active multi-tenant user base