Case study2020
IPEX B2B Self-service Portal
A B2B portal for managing communication services, billing and support — rebuilt on scalable React patterns with automated tests.
- Client
- IPEX a.s.
- Role
- React Developer, frontend team lead
- Period
- 2019 – 2020
- small frontend team
- Team lead
- automated end-to-end tests
- Cypress
Context
IPEX provides communication services to business clients. Their clients needed one place to manage services, see invoices and contact support without calling an account manager.
My role
I led a small frontend team that developed and maintained the portal.
What we changed
- Frontend architecture — introduced scalable React code patterns and shared standards, so features were built consistently regardless of who wrote them.
- Automated testing — added Cypress end-to-end tests for the flows clients depend on, which reduced the number of bugs reaching production.
What I learned
This was my first time leading other developers. Agreeing on conventions early and backing them with automated tests turned out to matter more than any individual technology choice — a lesson I’ve applied on every project since.