EN · Engineering

Refactoring and code quality

I make existing software easier to understand and change, in small shippable steps, while it stays in production.

Let's talk

Who it is for
Teams with applications that are hard to change, poorly tested or dependent on one person.
Where
Pavia and Lombardy on site by appointment, across Italy and Europe remotely.
How it starts
A call, then a written proposal with scope, timing and cost.

Problems I solve

What you get

In practice

I make existing software easier to understand and change. Tests first around current behaviour, then small steps: clear module boundaries, fewer dependencies, less technical debt. The system stays in production the whole time.

Technologies

How I work

  1. Listening A call to understand the context, the problem and the constraints. No commitment.
  2. Proposal Scope, timing and cost written clearly, before anything starts.
  3. Delivery Small shippable steps, regular updates and code in your own repository.
  4. Handover Documentation and training: the work ends when your team can run it alone.

Related services

Let's talk

Tell me the situation in a few lines and I will reply with possible next steps.

Let's talk