SELECTED WORK
Aid Operations Platform2026CASE STUDY

FairAid Gaza

An Arabic-first coordination platform with role-aware workflows for organizations, citizens, and administrators—covering distribution planning, conflict checks, enrollment, delivery tracking, analytics, and grounded AI assistance.

fairaid / operations LIVE PRODUCT
NRCAPP aid coordination platform with AI assistant dashboard
role-aware workflows .NET · Blazor · EF Core
01

CONTEXT & DELIVERY

The engineering story.

THE CHALLENGE

Aid operations need one reliable workflow without duplicate plans, overbooked distributions, unclear ownership, or disconnected follow-up.

THE SOLUTION

A secure ASP.NET Core and Blazor platform with separate role journeys, validated forms, a 48-hour plan conflict window, capacity-aware citizen enrollment, attendance and delivery states, audit logs, and operational analytics.

MY ROLE

Product architecture, data modeling, backend services, Blazor interface, authentication, validation, testing, deployment, and AI integration.

THE RESULT

A working end-to-end product that demonstrates coordinated planning and transparent follow-up from the organization dashboard to the citizen timeline.

02

SYSTEM DESIGN

How the product works.

01
Role-aware entry

Citizens, organizations, and administrators enter separate authenticated journeys.

AUTH
02
Validated operations

Fluent validation and service-layer checks protect registrations and distribution plans.

RULES
03
Conflict and capacity checks

Plans are compared inside a 48-hour sector window; citizen requests respect available capacity.

CHECK
04
Tracked delivery

Attendance, delivery state, audit events, and analytics preserve an operational trail.

DATA
05
Grounded assistance

A separate knowledge service answers from public and role-visible context without owning the platform database.

AI
03

ENGINEERING DECISIONS

What keeps it trustworthy.

INTEGRITY

Business rules live in services

Enrollment, capacity, and conflict checks are centralized instead of being duplicated across pages.

TRACEABILITY

Important actions leave evidence

Audit entries and explicit states make operational changes reviewable.

DELIVERY

One product, multiple journeys

The interface changes by role while the domain model remains consistent.

04 / TECHNOLOGY

Tools chosen for the job.

ASP.NET CoreBlazorDockerEntity Framework CoreFastAPIGeminiSQL ServerSQLite
NEXT CASE STUDY Video Goals Extractor
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.