
Bermuda Commercial Bank
Bermuda Commercial Bank engaged me to rebuild their corporate banking web application and internal management systems for their institutional and business clients.
I built the application and its API end to end as the sole engineer, taking it from zero to production with real users in four months.

The application replaced and simplified their existing legacy system, covering transaction history, reporting, moving money, requesting transfers and account management.
It also powered the bank's virtual account solution, allowing corporate clients to provision multi-currency sub-accounts for segregating customer funds, managing deposits and routing transfers through a controlled account hierarchy.

A significant part of the work was migrating users off the legacy authentication system and APIs onto new ones. I took a pragmatic approach that let us ship quickly while setting the bank up for long-term success.
To support the new system, I also built an internal admin tool for bank staff to manage users, organisations and roles, so the bank could operate independently.

Both applications were built with localisation and colour theming from the start, allowing the bank to adapt the experience for different audiences without further engineering.

- React
- Typescript
- Node
- C#
- PostgreSQL
- Docker
- Azure