Internal platforms
Admin consoles, approval flows and back-office tooling that replace shared spreadsheets and manual reconciliation. Built for the twenty people who use them eight hours a day.
Admin consoles, data pipelines, internal APIs and the integrations that hold them together. The systems a company runs on once spreadsheets and manual handoffs stop scaling.
About the company
We build software ourselves. No subcontractors, no handoffs between sales and delivery teams. The engineers who scope the work stay with the project through implementation and handover.
Operations, finance and logistics teams in companies of 50 to 500 people, usually at the point where an internal tool built years ago has become the constraint on the business.
With a two-week discovery: we read the existing code, sit with the people who use it daily, and write down what actually happens. That document is yours whether or not you continue with us.
Documented, tested code in your repositories, running on your infrastructure, with a handover session recorded. No proprietary runtime, no dependency on us to keep the lights on.
Practice
If the work you have in mind is not on this list, it is still worth an email — the boundaries are practical, not doctrinal.
Admin consoles, approval flows and back-office tooling that replace shared spreadsheets and manual reconciliation. Built for the twenty people who use them eight hours a day.
Moving records between systems on a schedule you can trust, with failures that surface loudly instead of silently dropping rows. Includes the reconciliation reports nobody wants to write.
Connecting an ERP, a CRM and three vendor APIs that were never designed to speak to each other. Idempotency, retries and an audit trail of every call.
Taking a system that still works but nobody can safely change, and moving it forward in stages while it stays in production. Strangler pattern, not a rewrite gamble.
Field and warehouse applications for staff rather than consumers: offline-first, barcode input, tolerant of poor connectivity and cheap devices.
Containerised deployments, environments that match, and a pipeline that runs the tests before anything reaches production. Handed over with runbooks your team can read.
Process
STAGE 01
Two weeks. We read the code, interview the people using it, and produce a written scope with an estimate range and the risks we found.
STAGE 02
Two-week increments against the agreed scope. Working software at the end of each one, deployed to an environment you can open.
STAGE 03
Repositories, infrastructure definitions, runbooks and a recorded walkthrough with your engineers. Access transfers to you, not to us.
STAGE 04
An agreed support window with a named engineer, or a clean exit. Both are normal endings, and we say which one we recommend.
Stack
Chosen because we maintain them for years, not because they were new this quarter. We work in the client’s stack when there is a good reason to.
Terms of work
Source code, infrastructure definitions and documentation are assigned to you on payment. Repositories live in your organisation from the first commit.
Every scope states a low and a high figure and the assumptions behind both. When an assumption breaks, you hear about it in that week’s update, not at the end.
Contracts name the lead engineer on your account. If that person changes, we tell you before the change, not after it.
Retained engagements end on thirty days’ written notice from either side, with handover included in the final period at no additional cost.
Contact
Write to us with a paragraph about the system and the problem. We reply within two working days, and the first call is a scoping conversation with an engineer — not a sales stage.