Seven systems,
one architectural
posture.
Every case study below follows the same shape: the brief, the architecture, the decisions and tradeoffs, the outcome, my role, and what I'd do differently. The Ghasi suite is owned product — diagrams and decisions are mine. The iA case studies are anonymized; the architectural patterns are real, the client specifics are not.
§ CS-01
In development · pre-launch
Ghasi AI Intake OS
Domain-agnostic, multi-tenant, AI-first intake operating system for government and regulated industries. One engine, two surfaces, many domain packs.
- NestJS
- Postgres + pgvector
- Redpanda
- Multi-LLM
- DDD
- OTel
§ CS-02
In development · pre-launch
Ghasi eHealth
Enterprise eHealth platform — clinical, diagnostics, pharmacy, imaging, RCM, patient engagement. FHIR R4-first, multi-tenant, event-backed. Designed for national-scale rollout.
- NestJS
- Kong
- Keycloak
- NATS
- FHIR
- HL7v2
- DICOM
§ CS-03
In development · pre-launch
Ghasi edTech
Multi-tenant, multilingual (LTR + RTL), AI-first, offline-first learning platform: marketplace + LMS + authoring suite + compliance engine. 18 bounded contexts. SCORM/xAPI. WebGPU local inference.
- NestJS
- pgvector
- OpenSearch
- NATS
- Capacitor
- Electron
§ CS-04
In development · pre-launch
Ghasi Melmastoon
Multi-tenant property management system for hospitality. 21 services planned, sharing a common pattern with the rest of the Ghasi suite — same DDD posture, same outbox discipline, different domain.
- NestJS
- Drizzle
- Postgres + RLS
- GCP Pub/Sub
- Argon2id
§ CS-05
Specs complete · pre-build
Ghasi SMS Gateway
Lightweight SMS messaging gateway. Bounded-context companion to the Ghasi suite — one job, done well, integrable from anywhere in the platform.
- NestJS
- Postgres
- Provider adapters
- Outbox
§ CS-07
Confidential · 2023 — 2024
Microservices → BFF Decomposition
Decomposing a 15-service distributed estate plus three databases on on-prem infrastructure into a Backend-for-Frontend architecture — one BFF per experience, talking to a shared data platform and shared services behind a single identity provider.
- BFF per experience
- Identity provider
- Shared data platform
- Dynatrace
- Grafana
- Prometheus
§ CS-08
Confidential · 2024
User Manuals & Training Portal
A secured, searchable, filterable user manual and training portal — leveraging GCP Cloud Storage for content, Articulate Rise 360 for training modules, SharePoint lists for metadata, a .NET API in front, and a React frontend over a protected sub-domain.
- GCP Cloud Storage
- Articulate Rise 360
- SharePoint Lists
- .NET API
- React
- Signed URLs
Plus — many more, under NDA
A meaningful share of the work I've done can't be published here — multi-year programs, regulated workloads, sensitive line-of-business modernizations. Architectures, ADRs, and outcomes stay with the client. If you're evaluating me for a role or an engagement and need more context than what's public, ask for a walkthrough call and I'll talk through patterns, tradeoffs, and outcomes at the level your decision actually needs.