Nouf Aldossari
Data · Digital Systems · Analytics / Saudi Arabia
← Systems

GOVERNANCE & RISK · CASE STUDY

GRC Risk Portal

A business application connecting risk ownership, mitigation and accountable collaboration.

MY CONTRIBUTION

Designed and developed major portal functionality and enhancements: risk workflows, department-based access, mitigation collaboration, comments, notifications, deep links, KRIs and role-aware editing.

Users — Governance and management teams and authorized business users.

The business problem

Risk registers and email discussions did not keep responsibility, mitigation actions and review context together.

How the solution works

  1. 01Risk
  2. 02Mitigation
  3. 03Department review
  4. 04Comment
  5. 05Notification / open risk
  6. 06GRC oversight

Access is part of the business logic: global visibility is different from department visibility, and viewing a record does not imply permission to edit every field.

What I designed and developed

  • Risk register · Ownership, likelihood, impact, residual risk, response, mitigation and departmental responsibility.
  • Scoped access · Global or assigned-department visibility, with edit permissions controlled by role.
  • Mitigation review · Responsible departments review actions and exchange traceable comments with GRC.
  • Notifications & deep links · Contextual messages connect the recipient directly to the relevant risk and mitigation.
  • KRIs · Corporate / project views, ownership, appetite, limits, escalation triggers, actual values and role-restricted fields.
  • Governance records · Permission-aware incidents, policy / procedure documents and filtered risk exports.

Business improvement

  • Centralized risk information with controlled departmental visibility.
  • Traceable mitigation discussions and less fragmented email communication.
  • Standardized KRI management, clearer incident visibility and permission-aware exports.

Original solution technology

Power Apps · SharePoint · Power Automate · HTML / CSS · Deep links

Launch the demo to explore connected workflows with synthetic data. Permissions and notifications are simulated locally—not production services or real security enforcement.

My automated portfolio guide

NOUF.OS Assistant

Approved professional content · Synthetic demo data

Welcome to my portfolio! This automated guide helps you explore the experience, systems and interactive demos.

Try asking
Privacy & how this guide works

Conversation state stays in page memory; messages are sent to this site's server for local matching, without OpenAI. Answers use approved portfolio knowledge and demos use synthetic data. Visitor claims never become verified knowledge automatically. Only in development, with the separate consent below, sanitized knowledge gaps are temporarily held in server memory for review. They are lost on restart and are not collected in production.

Abuse protection uses a temporary source hash, not raw IPs; it expires within 24 hours and is removed on subsequent requests.