Services

Codebase Cleanup.

A one-off refactor of a codebase that was built quickly, so it is easier to maintain, faster and safer to run.

What is included.

  • Restructuring for maintainability, including naming, duplication and dead code
  • Fixes for the performance problems we measure
  • Fixes for common security problems, such as leaked secrets, outdated dependencies and unsafe input handling
  • Tests that protect the behaviour we change

Best for: teams with a working product, built quickly or with AI tools, that now needs to be easier to change, faster and safer to run.

What you receive.

A written assessment first, then the cleaned-up codebase.

  • A written findings report from the assessment, covering maintainability, performance and security, ranked by impact
  • A quote for the cleanup, based on what the assessment found
  • The refactored codebase, delivered as reviewable changes in your repository
  • A written summary of what changed and why
  • A review period, in which we amend any issue that deviates from the agreed scope before the contract is closed out

The assessment is a separate, paid piece of work. We invoice it after the introductory call and begin it when the invoice is paid. We quote the cleanup once the assessment is complete, as a separate line item.

Any substantial change or addition to the agreed scope requires renegotiating the cost of the work.

Example projects.

These are rough estimates to help you gauge scale, based on typical projects. They are not quotes, and every project is different. We provide a quote during your introductory meeting, once we understand the scope of your work. Estimates do not include taxes or third-party costs such as hosting and licences.

  • A paid assessment of a small codebase, with a written findings report and a quote for the cleanuparound $3,000
  • A paid assessment of a larger codebase, with a written findings report and a quote for the cleanuparound $6,000
  • A cleanup of a small application of a few thousand lines, such as a single service or a small web apparound $7,500
  • A cleanup of a full-stack web application, with a front end, an API and a databasearound $20,000
  • A cleanup of a large application, or of several connected servicesaround $37,500

Your account executive.

Every client has a dedicated account executive, who is your liaison with the company. They are responsible for delivering the work and for keeping communication clear, and they escalate to Naomi whenever it is needed.

How it is arranged.

Work starts with a paid assessment, which we quote at the introductory call. Once it is complete, we quote the cleanup as a fixed project, with changes to scope agreed in writing. Every engagement is scoped in writing, so you know what is included before work begins.

Start by sending a project enquiry. If it looks like a fit, we schedule a short introductory call to evaluate it, and we do not invoice for that call.

How we work

Clear scope, steady delivery, honest reporting.

  1. Send an enquiry

    Tell us about your community or project. We typically reply within 3 to 5 business days.

  2. Intake call

    If it looks like a fit, we schedule an introductory call at the next available time. We arrange it ourselves, and we do not charge for it.

  3. Quote

    We provide a quote during that meeting, once we understand the scope of your work.

  4. Agreement

    No work begins until a written service agreement is signed. We begin at the start of the contract term.

  5. Delivery

    A dedicated account executive, a weekly update and a single place to ask questions. Confidentiality is included at no cost.

  6. Review

    We look at the results with you, adjust the plan, and decide together whether to continue, change or stop.

Most clients start with one and grow into another.

Community Operations

The day-to-day running of your community, so your team can stay focused on the product.

Community Strategy

A fixed-scope engagement that gives your community structure, policy and direction.

Custom Software

Purpose-built tools, scoped and delivered against clear milestones.

Professional Mentorship

Structured mentorship from experienced engineers and community professionals, for individuals building a career and for companies growing a team.

Ready to talk about Codebase Cleanup?

Tell us about your community or project, and we will tell you honestly whether we can help.

Start a conversation