On this page
Web applications and APIs
Custom platforms, online shops that talk to the warehouse and the accountant, integrations with CRM, payments and anything with an API. Data migrations included.
Legacy, modernised
PHP 5 to 7 to 8 without stopping the business, code with no framework and no documentation, systems whose authors left no forwarding address.
Hosting and support
Managed Linux servers for one client each, updates, backups and monitoring, and small changes after launch, often on a monthly subscription.
Also
When asked nicely
Task definition
What exists, what it should become, how we will check it. A written scope and, if you like, a project lead certified in PRINCE2 and Scrum, who knows when to follow the book and when to close it.
AI and automation, at home
Agents and automations that run on your own server, so your data does not move into someone else's cloud.
Code repair
Someone else's code, or code an AI wrote in a hurry, fixed against clear acceptance tests.1
IT consulting
A second opinion on an architecture, a stack, a server or a quote you got elsewhere. Twenty-five years of answers, by the hour.
Speed
A slow site made quick again: queries, caching, images, the server. Usually alongside hosting or modernisation.
Security review
What an attacker would try first, checked and written down, then fixed if you like. Often the first step of a takeover.
Prices
Fixed or flexible, agreed in writing
Fixed price
For a clear task with a written scope. The price does not move unless the scope does.
Time and materials
Sprint by sprint, while the product takes shape. You see the hours and the result of each sprint.
Paid discovery
When nobody is sure yet what is needed. A short, small first stage that ends with a scope and a price.
Hosting and support: a monthly fee per server, agreed before launch. Every price is set for its task, after the scope, and our prices sit in the middle of the market: no bargain-basement hours, and no marble lobby on the invoice. If you prefer, the contract can also run through Upwork, with its payment protection. The work and the person doing it stay the same.
1 We use AI tools too, openly. The difference is that a person reads every line before it ships.
Not sure which of these it is?
Describe the problem in two sentences. Sorting it into a box is our job.