Additional work

Elsewedy University of Technology — SUTech · Sep 2025 — Present

From service-booking SaaS to campus operations platform

A university SaaS product that began by replacing fragmented service-booking workflows and is evolving into a policy-driven platform for wider campus operations.

Role
Full-stack Engineer — collaborative team
Organization
Elsewedy University of Technology — SUTech
Period
Sep 2025 — Present

Team

  • Omar AbduhCybersecurity and full-stack engineering
  • Kamel Ahmed Cybersecurity and full-stack engineering
  • Ali Yassin Software and full-stack engineering

Context

The environment

University services were managed through fragmented, manual processes that made access rules, availability, and operational responsibility difficult to apply consistently. The three-person team planned and built the product together, first as a service-booking SaaS and then as a foundation for broader campus management.

Problem

What needed to change

Create one secure operating model for university services: authenticated students and staff should discover eligible services, book constrained resources, and receive appropriate access while managers retain clear policy, visibility, and audit controls.

Constraints

  • Authentication had to use existing university Microsoft accounts rather than a separate identity store.
  • Booking eligibility, capacity, time, role, and service rules needed enforcement beyond the interface layer.
  • The product handles institutional and user data that cannot appear in public evidence.
  • Architecture and product decisions were shared across a three-person full-stack team.

Contribution

My responsibility

  • Full-stack product implementation across application interfaces and APIs
  • OAuth and session reliability around Microsoft Entra ID and Supabase Auth
  • Authorization, row-level security, and database protection work
  • Rate limiting, structured audit logging, and platform hardening
  • Release automation, production fixes, and interface refinement
  • Shared product planning and campus-management evolution

Approach

How I structured the work

Model services as configurable operations

Represent services, resources, time slots, availability, capacity, and booking rules explicitly so different campus facilities can share one platform without sharing identical policies.

Replace rigid subscriptions with entitlements

Generalize access into entitlements with duration, usage, visibility, and approval rules, allowing the platform to support more than a single subscription workflow.

Enforce policy across layers

Combine Microsoft-backed identity, granular permissions, service-scoped access, PostgreSQL row-level security, and database constraints so important rules do not depend on client behavior.

Make operations traceable and resilient

Add rate limits, capacity protections, structured append-only audit events, release automation, and operational diagnostics to support continued production use and expansion.

Evidence

A safe view of the system

Service-booking SaaS evolving into a broader campus operations platform. This diagram is intentionally abstract and contains no operational identifiers.

Outcome

What the work established

  • Established a shared digital workflow for service discovery, eligibility, booking, and administration.
  • Created a flexible entitlement and permission model that can support additional campus operations.
  • Embedded identity, policy enforcement, auditability, and operational safeguards into the product foundation.