Challenge
A genuinely bilingual internal tool (English + Hebrew RTL) with role-based access and a provider-agnostic deploy story.
Approach
Layered FastAPI backend, React + TanStack frontend, i18n with RTL, and a cloud-provider adapter pattern (AWS Terraform / GCP Caddy).
Results
- Full EN/HE RTL internationalisation
- RBAC + automated review cycles
- Cloud-provider adapter pattern (AWS / GCP)