SaaS case study
CEPRA
A multi-organization platform for managing projects, milestones, clients, resources, finances, and executive reporting.
Architecture map
Multi-tenant operations, finance, and analytics architecture
Challenge
Coordinate organization-specific databases, financial rules, capacity calculations, and executive analytics across a broad full-stack product.
Solution
Built multi-tenancy foundations and substantial invoicing, analytics, scheduling, lifecycle, authentication, and responsive UI workflows.
Architecture
Request-scoped organization resolution selects reusable Mongoose connections and models while aggregation services power finance, project-health, and utilization reporting.
Contribution highlights
The engineering work behind the product.
- Built organization-specific database resolution, reusable connections and models, organization switching, scoped authentication, and cross-database behavior.
- Built invoice lifecycle, project and milestone billing, overdue/payment handling, email actions, currency, revenue, cost, budget, and profit/loss workflows.
- Expanded executive dashboards with backend aggregation and Chart.js reporting for revenue, project success, costs, profitability, and utilization.
- Implemented working-week, hours-per-day, monthly schedule, billable-cost, capacity, and utilization logic with supporting validation and UI.
- Added lifecycle controls, success calculations, OAuth/sign-in support, FCM token handling, responsive views, loaders, toasts, cropping, and rich text.
Implementation stack
Technologies grouped by responsibility.
Frontend
Backend/CMS
Data
Integrations
Project surfaces
Available environments
Related work
Aviation weather briefing SaaS
EZWxBrief
Implemented the recurring-billing and communication capabilities needed to support trial, renewal, cancellation, reactivation, and payment maintenance workflows.
Assessment and learning platform
Tech Career Assessment
Connected assessment results to administration, learning delivery, program reporting, and assisted career workflows for internal and external users.