All services

Software modernisation

When a platform upgrade stalls or every change breaks something else, I help you move forward. Day to day I work with Java on the backend and Angular on the frontend, but the approach is the same in any stack: we start with dependencies, a troublesome module or one integration, and tests protect existing behaviour.

What I can help with

  1. Existing application review

    I assess the code, dependencies, tests and integration points to identify where a change will have the greatest effect.

  2. Upgrades and refactoring

    I update the runtime, framework and libraries, for example the Java or Angular version. I simplify the code and add tests around the behaviour being changed.

  3. Modules and API integrations

    I can help extract a module, replace outdated technology or improve communication between systems.

  4. Performance and maintainability

    I investigate bottlenecks and maintenance problems. We agree on how to measure and verify the improvement.