How we work.
No black box, no discovery theater. Here's exactly how a project goes from a first conversation to working, maintainable PHP – and how you'd pay for it.
Audit & scope
We read the code before we quote. You get a clear picture of what you actually have - the risks, the quick wins, and what the work will take - instead of a number pulled from the air. For a rescue, that's an honest health check of the codebase first.
Plan & agree
We write down the plan: what we'll build or fix, in what order, what you own, and a quote you approve before any work starts. No scope creep by surprise, no surprises on the invoice, no work you didn't sign off on.
Build & test
Senior engineers do the work in your repo, with tests and code review - not a junior learning on your dime. You see progress in small, reviewable steps, and you get PHP you can actually read and a history you can follow.
Ship & maintain
We deploy it properly, document it, and hand it over - or stay on a retainer to keep it healthy. Either way you're left with something maintainable, not a dependency on us. The code is yours, and so is the knowledge.
Work with us the way that fits.
A defined project, an ongoing retainer, an engineer embedded in your team, or a one-off audit – whichever matches how you work.
Fixed-scope project
A defined build or fix with a clear deliverable and a quote you approve up front. Best when you know what you need and want a predictable cost and timeline rather than an open-ended meter.
Monthly retainer
A senior PHP engineer on call for a set number of hours a month - patches, dependency updates, small features and the occasional fire. Best for keeping an existing app healthy without a full-time hire.
Embedded engineer
We slot a vetted senior PHP developer into your team, your tools and your standups. Best when you already have your own roadmap and management and just need proven hands on the keyboard.
Code audit (one-off)
A focused, fixed-price review of your codebase - security, performance, or a second opinion before you commit to a rebuild. You get a prioritized, plain-English report you can act on with anyone.
A clear figure, approved before any work starts.
Every PHP project is different, so pricing is quote-based, not a fixed menu. We read the code or scope the work first, then give you a clear figure - fixed price for a defined build, an hourly or monthly rate for a retainer, or a flat fee for an audit. You see what's included and what you'd own before anything starts. Rescue and modernization work is scoped after a paid code audit, because nobody can honestly quote a codebase they haven't read. We charge senior rates because senior engineers do the work - but there's no junior padding and no per-seat games. We're a new studio being deliberate about our first clients, which means real capacity and genuine attention, so we'd rather scope it right with you than post a number that doesn't fit your project.