Portfolio
01 / Case StudyFull-Stack / Support Operations

OpsDesk

A multi-tenant support and incident platform with real authorization, SLA logic, and operational workflows.

Scroll through the build
01

Quick read

The project in a few seconds.

Architecture

Multi-tenant

Workspace-isolated application data.

Authorization

4 roles

Owner · Admin · Agent · Viewer

Workflow

Ticket → Incident

Escalation, ownership, and history.

Reliability

Persisted SLAs

First-response and resolution targets.

02

How it works

The project from input to outcome.

01

Workspace

Tenant boundary

02

Services

Operational ownership

03

Tickets

Assignment + priority

04

Incidents

Escalated issues

05

SLA + History

Deadlines + activity

03

My contribution

The pieces I directly worked on.

01

Built multi-tenant workspaces with Owner, Admin, Agent, and Viewer roles.

02

Enforced permissions and workspace boundaries on the server instead of relying on hidden UI controls.

03

Built ticket creation, assignment, status, priority, and activity-history workflows.

04

Added ticket-to-incident escalation and incident lifecycle tracking.

05

Implemented priority-based first-response and resolution SLAs.

06

Added automated tests for important authorization and business rules.

04

Engineering proof

A few decisions that show what was happening under the surface.

Decision 01

Used the workspace as the tenant boundary so workspace-owned data can be isolated consistently.

Decision 02

Separated authentication from authorization: Clerk identifies the user, while OpsDesk determines what that user can do.

Decision 03

Scoped database queries by workspace instead of trusting a ticket or incident ID by itself.

05

Results

The proof that the build came together.

What shipped
01

Built a working multi-tenant operations platform with authenticated workspaces.

02

Implemented server-enforced role-based permissions.

03

Created a complete service-to-ticket-to-incident workflow.

04

Added persisted first-response and resolution SLA tracking.

06

Product

See the work instead of only reading about it.

Project views
OpsDesk workspace overview
01

Workspace overview showing the operations dashboard and current support workload.

OpsDesk ticket SLA panel
02

Ticket view showing priority-based first-response and resolution SLA tracking.

OpsDesk incident management view
03

Incident workflow used to manage escalated issues and ownership.

07

Deep dive

Optional technical detail if you want to go deeper.

End of case study