All case studies
In developmentEducation technology · Venture

Fundani: a multi-tenant school operating system

An in-development platform for school operations, identity and connected student, staff and guardian experiences.

My role
Founder & Software Engineer
Period
Current venture

PROJECT OVERVIEW

Fundani is an education-technology venture exploring a shared operating layer for schools while preserving tenant boundaries and role-specific experiences.

The problem

School operations are often fragmented across admissions, learner records, staff processes and communication tools. A shared platform must connect these workflows without exposing one institution’s data to another.

My responsibility

I shape the product and technical architecture, including multi-tenancy, identity, core operational domains and an offline-first direction. This page describes the current direction, not a finished production system.

REAL-WORLD CONSTRAINTS

Strict tenant and role isolation
Many related school operating domains
Variable school infrastructure
A product roadmap larger than the first releasable scope

SOLUTION & CONTRIBUTION

The platform is being decomposed around tenant-aware services, central identity and role-specific portals. The initial scope prioritises dependable school operations before broader infrastructure ambitions.

  1. 01Defined multi-tenant architecture and domain boundaries.
  2. 02Designed central identity and role-based access with Keycloak.
  3. 03Shaped admissions, student, staff and guardian portal concepts.
  4. 04Set an offline-first direction for infrastructure-constrained schools.
  5. 05Separated implemented scope from longer-term product vision.

SANITISED ARCHITECTURE

School portals
Keycloak identity
Tenant-aware platform services
Isolated school data

Engineering challenge

Multi-tenancy is an isolation requirement, not merely a database field. Identity claims, service queries, background jobs and operational tools all need the same tenant boundary by design.

Observable outcomes

  • A defined multi-tenant platform direction
  • Clear identity and tenant-isolation boundaries
  • Prioritised operational product domains
  • An honest separation between current build and future vision

Technology used

Next.jsTypeScriptNode.jsPostgreSQLKeycloakDocker

Next case study

Neotree digital health platform