Scoped before a line is written.
Every engagement starts with a written scope and a fixed price. The timelines below are typical, not universal — the call is where we narrow them.
Software Development
Custom enterprise software built to scale — desktop applications, backend services and the integrations between systems that were never designed to talk to each other.
We write for the person who maintains it in three years, which is usually why clients come to us the second time.
- Custom ERP systems
- CRM platforms
- REST & GraphQL APIs
- Third-party integrations
- Cloud architecture
- DevOps & CI/CD
- Typical timeline
- 10–24 weeks
- Core stack
- Node.js · Python · PostgreSQL · AWS
Website Development
Marketing sites, e-commerce stores and full web applications. We agree a load-time target before design starts and measure against it at launch.
A site that ranks and converts is an engineering problem as much as a design one, so both are in scope from day one.
- Corporate & brand sites
- E-commerce stores
- Web applications
- Headless CMS setup
- Technical SEO
- Analytics & tracking
- Typical timeline
- 4–12 weeks
- Core stack
- Next.js · TypeScript · Tailwind · Shopify
Mobile App Development
Native and cross-platform apps, from first screen through to a live store listing — including review submissions, certificates and the release plumbing that eats a fortnight if you have not done it before.
Cross-platform where it saves you money, native where it doesn't.
- iOS & Android apps
- React Native / Flutter
- Native Swift & Kotlin
- Offline-first sync
- Push & deep links
- Store release & upkeep
- Typical timeline
- 8–20 weeks
- Core stack
- Flutter · React Native · Swift · Kotlin
Custom Plugins
Extensions and integrations for the platforms you already run. Usually the cheapest way to close a gap — a plugin costs a fraction of migrating, and keeps your team on tools they know.
Built to survive platform updates, with a maintenance plan if you want one.
- WordPress plugins
- Shopify apps
- Salesforce components
- CRM connectors
- Payment integrations
- Data sync services
- Typical timeline
- 2–8 weeks
- Core stack
- PHP · Liquid · Apex · Node.js
Three ways to work with us.
| Model | Suits | Billing | Commitment |
|---|---|---|---|
| Fixed-scope project | A defined build with clear boundaries | Milestone-based, fixed total | Per project |
| Dedicated team | Ongoing product work with shifting priorities | Monthly per engineer | 3 months minimum |
| Maintenance retainer | Live software that needs upkeep and small changes | Monthly, fixed hours | Rolling, 30-day notice |
What we build with.
Chosen per project, not per fashion. If your team already runs something else and it's sound, we'll work in it.
Frontend
Backend
Mobile
Data
Cloud
Platforms
Not sure which one fits?
Describe the problem and we'll tell you which service it is — or that it isn't one of ours.
