Backend Case Study

SaaScope API

Backend API system designed for SaaS spend visibility, structured insight generation, and cost optimization workflows.

SaaScope API Preview
Problem

SaaS spending becomes difficult to track across growing organizations.

Teams often accumulate inactive licenses, duplicate subscriptions, and unused seats without centralized visibility or actionable reporting.

Solution

Deterministic backend insight engine for SaaS optimization.

SaaScope processes uploaded subscription records and generates structured optimization insights categorized by confidence, type, and estimated monthly savings.

Engineering Decisions
Pure-function insight engine architecture
Deterministic rule-based insight generation
Stateless JWT authentication
CSV ingestion with validation pipeline
Monthly cost normalization strategy
Architecture

Pure-function insight engine designed for testability.

The insight engine was intentionally isolated from database access, environment variables, and I/O operations to maintain deterministic behavior and simplify testing workflows.

CSV ingestion, validation, normalization, and aggregation pipelines were separated into dedicated services to reduce coupling and improve maintainability.

Constraints

Scope discipline over premature complexity.

Infrastructure decisions intentionally avoided unnecessary abstractions such as Redis, S3, OAuth integrations, and distributed scaling concerns before actual usage justified them.

Stack
Node.js
TypeScript
Express
PostgreSQL
JWT
REST API
Outcome

Backend-focused system design with practical architecture boundaries.

SaaScope strengthened experience in backend architecture, deterministic service design, validation pipelines, relational data modeling, and scalable API organization.