Services
What we can take off your plate
Each engagement starts with a short scoping conversation, so we both know what is being built and what is explicitly out of scope.
-
Web application development
Full-stack products built with Django, PostgreSQL and Vue — authentication, permissions, admin tooling and the unglamorous parts that make a product usable.
- — Custom dashboards
- — Multi-user roles
- — Reporting and exports
-
Mobile application development
Cross-platform apps in Flutter that share a codebase, a design language and an API with your web product, so both stay in sync as it grows.
- — One codebase, iOS & Android
- — Offline-first data
- — Store releases
-
APIs & integrations
REST APIs that are documented and stable, plus integrations with the services you already depend on — payments, email, storage, third parties.
- — Versioned REST APIs
- — Token authentication
- — Webhook handling
-
Cloud & deployment
Containerised deployments with TLS, managed databases and automated backups, including a runbook so you are not locked to us for operations.
- — Docker / Compose
- — Let’s Encrypt TLS
- — Scheduled backups
-
Performance & SEO
Server-rendered or statically generated pages, correct metadata, structured data and a fast first paint — the things that decide whether you get found.
- — Core Web Vitals
- — Structured data
- — Sitemaps & canonicals
-
Maintenance & audits
Ongoing upgrades, monitoring and small features after launch — or an honest review of an existing codebase: what is fragile, what is a risk, what to fix first.
- — Dependency upgrades
- — Uptime monitoring
- — Prioritised findings
Engagements
Fixed scope, or a monthly retainer
Most clients start with a scoped build and move to a retainer once the product is live. Both are priced up front, in writing.
- 01
Scoped build
A defined product or feature set, delivered in iterations with a fixed price and a written definition of done.
- 02
Launch
Deployment to your domain with TLS, backups and monitoring in place, plus a runbook your team can follow.
- 03
Retainer
Upgrades, monitoring and small features after launch, on a monthly basis you can cancel whenever you like.
Not sure which of these you need? Describe the problem and we will tell you what it actually requires — even if the answer is “not much”.
Start a conversation