Case Study

StrategyFlow

Enterprise initiative management platform designed for banks and large organizations — enabling portfolio governance, risk & compliance tracking, regulatory reporting, and strategic execution. Built with Kubernetes-ready architecture for enterprise-grade deployment.

1.47M
TypeScript LOC
25+
Prisma Models
18
API Routes
K8s
Architecture
Enterprise PlatformBanking & Financial Services

System Architecture

@strategyflow/frontend
React + Vite SPA
Store, hooks, services
@strategyflow/backend
Express + Prisma API
18 route modules
@strategyflow/shared
Shared Types & Utils
Cross-package types
Kubernetes Cluster
Backend + Worker deployments • HPA • Ingress
Azure Integration
AKS • SecretProviderClass • ACR
Prisma + PostgreSQL
25+ models • Migrations • Seed scripts
Portfolio Governance

Initiative & Workstream Management

  • Full initiative lifecycle management — from idea capture through prioritization, execution, and benefits realization — with configurable workflow states
  • Workstream orchestration enabling teams to organize initiatives into strategic programs with dedicated leads and cross-functional team assignments
  • Objective tracking aligned to organizational strategy, connecting top-level goals to specific initiatives and measuring progress across the portfolio
  • Season-based scoring system with assessor assignments, enabling periodic portfolio reviews and data-driven investment decisions
  • Labels and view presets for dynamic filtering — allowing executives, PMs, and team leads to create personalized dashboard views
Compliance & Risk

Health Assessments, Risks & Change Requests

  • Health assessment framework with structured evaluations by designated assessors — tracking initiative health over time with historical audit trails
  • Risk register with ownership, categorization, and direct linkage to affected initiatives for comprehensive risk posture visibility
  • Change request workflow with requester/approver roles, enabling formal governance over scope, schedule, and budget changes
  • Escalation management system with owner/receiver/triggerer tracking, connecting escalations to specific initiatives for resolution tracking
  • BPO (Business Process Outsourcing) requirement tracking with provider assignments and initiative-level compliance mapping
Banking & Regulatory

Banking Template Engine — Stopanska Banka Alignment

  • Banking-specific template engine aligned to the Stopanska Banka TPO (Transformation Programme Office) rulebook
  • Report pack system with templates, scheduled runs, and organization-scoped report generation — enabling standardized regulatory reporting
  • Graph-list mapping infrastructure connecting data sources to visual reports, enabling dynamic dashboard generation from structured data
  • Benefit records tracking tied to initiatives — quantifying financial impact, cost savings, and strategic value for executive reporting
Collaboration

Teams, Comments & Activity Feeds

  • Team management with manager assignments, member roles, and workstream-level team allocation
  • Threaded commenting system with @mention notifications, enabling contextual discussion on any initiative, risk, or change request
  • Assignment engine distributing work items across team members with status tracking and workload visibility
  • Organization-level analytics with cross-initiative views, trend analysis, and portfolio-wide health dashboards
Infrastructure

Kubernetes-Ready Enterprise Architecture

  • Monorepo with npm workspaces: @strategyflow/backend, @strategyflow/frontend, and @strategyflow/shared packages
  • Express + Prisma backend with SQLite (development) — designed for PostgreSQL swap in production via env config
  • React + Vite frontend with dedicated store layer, custom hooks, and service abstraction for API communication
  • Background job queue system (worker deployment) for async processing — report generation, notifications, and scheduled tasks
  • Kubernetes manifests: backend deployment, worker deployment, HPA (Horizontal Pod Autoscaler), ingress, and Azure SecretProviderClass
  • OIDC authentication integration for enterprise SSO, with Microsoft Graph API token management for calendar/mail access
  • CI/CD via GitHub Actions with placeholder deployment pipeline ready for Azure ACR/AKS wiring
  • Docker and Docker Compose configurations for local development and container-based deployment

Technical Stack

ReactTypeScriptViteTailwind CSSNode.jsExpressPrismaSQLite / PostgreSQLKubernetesDockerAzure AKSAzure SecretProviderClassOIDC / SSOMicrosoft Graph APIGitHub ActionsVitestHPA AutoscalingNginx Ingress

Enterprise-Grade, From Day One

StrategyFlow demonstrates my ability to architect for enterprise scale — Kubernetes orchestration, OIDC SSO, background workers, and banking-specific compliance frameworks.