↖ All work
04/05
Open-Banking Web Platform
Rebuilt, From Zero
A legacy open-banking platform rebuilt in React and Next.js, secure and multi-role from the ground up.
Role
Software Engineer — frontend architecture
Company
Appperfect Corp.
Period
Feb 2021 — Dec 2025
Fig. — generative stand-in
2021—25
Built with
ReactNext.js (SSR / SSG)ReduxMobXContext APIJestPlaywrightReact Testing Library
Context
Legacy, and load-bearing
An open-banking platform handling sensitive financial data, running on a codebase that had stopped being able to change safely.
Rebuilding it meant getting security, roles and state right simultaneously — none of the three can be retrofitted.
Approach
State modelled before it was written
Rebuilt from scratch in React and Next.js with server-side rendering and static generation where each route earned it.
Client state across a secure, multi-role banking dashboard is architected deliberately — Redux, MobX and Context API each doing the job it is actually good at, rather than one tool stretched across all of them.
A reusable, accessible component library carries the interface, built to WCAG rather than audited for it later.
Outcome
Releases stopped being events
End-to-end testing established with Jest, Playwright and React Testing Library measurably improved release stability — the platform became something that could ship on a schedule again.
0→1
Full rebuild from legacy
WCAG
Accessible component library
E2E
Jest · Playwright · RTL
Open to senior frontend & full-stack roles
murtaza.bohra8999@gmail.com