Problem
The product had to run and be validated inside a large Saudi bank's closed environment — no open internet, strict network segmentation, security controls, and production-like infrastructure constraints.
What I built / did
Travelled on-site to Jeddah to support deployment and validation. Worked directly with the bank's DevOps and security teams to stand up the environment, validate backend services, and run integration testing against tightly controlled dependencies.
Architecture / technical decisions
- Closed-environment readiness: adapted configuration and dependencies to operate without external network access.
- DevOps collaboration: paired with bank infrastructure teams on deployment, networking, and access.
- Validation discipline: methodical environment validation and backend service verification before sign-off.
- Integration testing under production-like security and network limits.
Result / impact
The product was successfully validated inside a real enterprise banking environment — proving readiness under the strictest institutional constraints.
Lessons learned
Enterprise banking is as much about process, security posture, and collaboration as it is about code. Predictability and documentation win.
