Led the development and evolution of the ERP.
Financial operations
Taking over a complex financial ERP and moving it forward
BAF's ERP had passed through several teams, leaving a heterogeneous codebase, an inconsistent architecture and a growing backlog. Our team led its development and evolution across risk analysis, lending, invoicing and accounts payable, and a senior Digital Beings engineer joined BAF's own team to support delivery.

The challenge
Running daily finance on an ERP that has passed through several teams makes every change risky. BAF needed engineers who could get up to speed on an inherited, inconsistent codebase, keep risk analysis, lending, invoicing and payables running, and work down a growing backlog without pausing the operations the platform supports. That takes senior people who can own unfamiliar code.
The starting point
BAF's ERP supports the company's day-to-day financial operations, but it had passed through several teams. The codebase was complex and heterogeneous, the architecture inconsistent, and a backlog of fixes and improvements had to be addressed to keep the tool usable and let it evolve.
What we did
Worked across risk analysis, lending, invoicing and accounts payable.
Took on the backlog of fixes and improvements to the existing platform.
Added a senior Digital Beings engineer to BAF's own team to support delivery.