Services / Technical Consulting

Senior engineeringjudgement,written down.

Sometimes the question is not what to build, but what to do about what you already have. We review the architecture, read the code, measure the system, and hand you a prioritised written assessment — one your own team can act on, another studio can quote against, or we can implement. Scope agreed before we start.

DELIVERABLES · 06

What you get.

Architecture review

A written read on how your system is actually put together — service and module boundaries, the data model, integrations, environments, and hosting. You get a picture of what exists today, the decisions that have become hard to reverse, and where that shape will hurt at your next stage of growth.

Code audit

We read the codebase the way the next engineer to join would: structure, test coverage, dependency health, security posture, and the parts everyone is quietly afraid to touch. Findings name modules and files, not "technical debt" in the abstract, so the work can be estimated.

Performance audit

Where the system is slow, measured rather than guessed — query behaviour, N+1s, payload sizes, caching, background jobs, and Core Web Vitals on the front end. Every finding arrives with the measurement behind it and the fix we would make first.

Technical roadmap

The sequence. What to do now, next, and later, with the dependencies between items made explicit and the reasoning written down — so the plan still makes sense to whoever inherits it six months from now.

Modernisation & migration plan

When the platform underneath you is ageing — an unsupported framework, a monolith at its limits, a host you need to leave — we plan the move: target state, migration order, what runs in parallel, how the data gets across, and where the risk concentrates.

Engineering process review

How work gets from idea to production: branching, code review, testing, environments, deployment, and what happens when something breaks at 2am. Delivery usually slows for process reasons before it slows for code reasons, and this is where that shows up.

PROCESS · 04 STEPS

How we approach it.

STEP 01
01

Scope what we look at

A working session to agree the target and the questions you actually need answered — which systems, which decisions are pending, what a useful outcome looks like. We push back on "review everything": a bounded review produces a document you can act on, an unbounded one produces a survey. Scope, depth, and end date are fixed in writing before work starts.

STEP 02
02

Read the system, then measure it

We work through the code, the architecture, the infrastructure, and the delivery process — and we measure instead of assuming: profiling, query analysis, load behaviour, front-end metrics. Where the answers live with your engineers rather than in the repository, we interview them.

STEP 03
03

Write the assessment

You get a written document: findings with the evidence behind them, prioritised by impact against effort, each with a recommendation and the reasoning that produced it. Risks are ranked, quick wins are separated from structural work, and nothing is left sitting as "needs improvement".

STEP 04
04

Walk it through and decide

A session with your team — technical and non-technical — to go through the assessment, argue with it, and turn it into decisions. You leave with an agreed order of work and a clear read on what each item costs you to delay. Whether we do that work is a separate conversation.

OUTCOMES

Results that matter.

2017Building production software since.
70+Products shipped since 2017.
1Written assessment. Yours to act on, with or without us.
0Retainer lock-in. Scope agreed before we start.

★ RELATED WORK

ALSO FROM STRATEGY

Explore more services.

READY WHEN YOU ARE

Got something to build?

Tell us what you are running and what is worrying you about it. We reply within one business day with a proposed scope for the review and a fixed quote.

Written deliverable · Useful with or without us

DEFINITION

What technical consulting means here.

Technical consulting from Blackbyrds Digital is senior engineering judgement delivered as a written assessment: an architecture review of the system you already run, a code and performance audit that says what is actually slow or fragile and why, a modernisation or migration plan when the platform underneath you is ageing, and a technical roadmap that puts the work in order. We read the codebase, measure the system rather than take its word for it, and hand you a prioritised document with the evidence and the reasoning attached — so your own engineers, another studio, or our team can act on it. Blackbyrds Digital is a software studio in Silang, Cavite, Philippines, working in PHT (UTC+8) and building production software since 2017.

It is deliberately not a discovery call in disguise. The engagement has a scope agreed in writing before it starts and a quote for that scope, and it ends with a document rather than a proposal. What you do with the document afterwards is genuinely your decision.

WHO THIS IS FOR

Four situations, one question.

You have inherited a codebase

Through an acquisition, a departed developer, or an agency handover. Nobody left can tell you what is in there, what it would cost to keep running, or whether the thing you just bought is an asset or a liability.

Delivery has slowed and nobody can say why

The same size of feature takes twice as long as it did last year, releases have become events, and every estimate now carries a caveat. The cause is usually specific and findable — it is rarely the team.

You are hitting performance or scale limits

Pages that were fine at a thousand users are not fine at fifty thousand. Something is slow, the dashboard says everything is green, and the next fix has been guessed at twice already.

You are deciding whether to rebuild or refactor

One side of the table wants a clean rewrite, the other wants to fix what exists. It is an expensive decision to get wrong, and it deserves an outside read from someone with no stake in which answer wins.

THE DELIVERABLE

You leave with a document, not a dependency.

  • A written document, not a verbal debrief — findings, evidence, recommendations, and the reasoning behind each one, in a form you can forward to a board, an investor, or your next engineer.
  • Everything prioritised by impact against effort, with quick wins separated from structural work, so the first week after the engagement is obvious.
  • Plain language for the decisions and real detail for the engineers — the same document has to work for both audiences, so we write it for both.
  • A deliverable that stays useful if you never work with us again. Your team can execute it, another studio can quote against it, and none of it depends on us being in the room.

FAQ

The questions that decide the engagement.

Don't see yours? Email us — we reply within one business day.

What does an architecture review actually cover?

We look at how the system is put together and what that shape costs you: service and module boundaries, the data model, integrations, environments, hosting, and the failure modes those choices create. We read the code behind the important paths rather than trusting a diagram, and we talk to the engineers who maintain it. You get a written picture of the architecture as it exists today, the decisions that have become expensive to reverse, and what we would change first — with the reasoning, so you can disagree with it on the merits.

Do we have to hire you to implement the recommendations?

No. The assessment is written so that your own engineers, or any other studio, can act on it without us — findings, evidence, priority, and reasoning are all on the page. Some clients take the document and do the work in-house, and that is a perfectly good outcome. If you do want us to implement, that is scoped and quoted as a separate engagement rather than assumed at the end of this one.

Can you audit a codebase in a language or framework you did not write?

Usually, yes. Architecture, data modelling, performance, security posture, and delivery process travel across stacks, and reading unfamiliar code is a normal part of inheriting systems. Day to day we work in JavaScript and TypeScript, React and Next.js, Node, PHP and Laravel, Vue, React Native, and relational databases, so those get the deepest read. If your stack sits far outside that, we say so before you commit and scope the review around what we can genuinely assess rather than bluffing our way through it.

How long does an audit take?

It depends on how much system there is and how deep you want us to go — reviewing one service is not the same job as planning a modernisation across a whole platform. We agree the scope and the end date in writing before the engagement begins, and quote per engagement, which is why this service is not on the pricing page with a published range. What we will not do is let a review run open-ended; a fixed finish is part of the scope, not something negotiated later.

What do you need access to?

Read access to the repository, whatever documentation exists, and a walk through a non-production environment are usually enough to begin. A performance audit also needs monitoring, logs, and ideally a realistic dataset, because measuring against empty tables tells you nothing useful. Where access has to stay limited, we work with what you can give us and state plainly in the assessment which conclusions were constrained by it.

How is this different from the AI Operations Audit?

Different subject. The AI Operations Audit is a fixed-scope, one-week paid diagnostic of how your business runs day to day: it maps manual workflows, scores where AI agents create real leverage, and comes back with a prioritised, priced implementation roadmap. Technical consulting looks at the software itself — architecture, code, performance, platform, and how your team ships. If the question is "where should AI go in our operations", book the audit. If it is "is this system worth keeping, and what would it take to fix", this is the engagement. Clients who need both usually run the technical review first, because it tells you what the software can support.

IF YOU NEED THE TEAM, NOT JUST THE ASSESSMENT

Not sure which of these you need? Tell us what you have inherited or what has stopped working at hello@blackbyrds.digital and we'll say which engagement fits — or start a project.