Skip to content

Services

Mobile, web and AI — built by the people you talk to.

Every engagement ends the same way: working software in production, documentation your team can follow, and full ownership of the code and infrastructure.

01 / mobile

Mobile Engineering

iOS and Android apps that feel native, pass review the first time and hold up once real users arrive.

What you end up with

A shipped app in both stores with crash reporting, analytics and a release pipeline your team can run without us.

  • React Native
  • Expo
  • Flutter
  • Swift
  • Kotlin
  • Fastlane

Included

  • Cross-platform builds in React Native or Flutter, native Swift/Kotlin where it matters
  • Offline-first data sync, push notifications and deep linking
  • App Store and Play Store submission, review handling and staged rollouts
  • Automated CI/CD with signed builds and over-the-air updates
02 / web

Web Platforms

Marketing sites, dashboards and SaaS products built on a modern stack that stays fast as the feature list grows.

What you end up with

A production web app with authentication, billing, an admin surface and the performance budget to rank and convert.

  • Next.js
  • TypeScript
  • Node.js
  • PostgreSQL
  • Tailwind
  • AWS

Included

  • Next.js and React front ends with a design system, not one-off screens
  • APIs, auth, roles and billing wired into Postgres or your existing backend
  • Core Web Vitals, accessibility and SEO treated as acceptance criteria
  • Deployment on Vercel or AWS with preview environments per pull request
03 / ai

AI & Automation

LLM features and internal automation that solve a specific, measurable problem instead of demoing well and dying.

What you end up with

An AI feature in production with evaluations, guardrails and cost per request you can actually forecast.

  • Claude
  • OpenAI
  • LangGraph
  • pgvector
  • Python
  • FastAPI

Included

  • RAG and search over your documents, tickets, catalogue or codebase
  • Agents and workflow automation wired into the tools your team already uses
  • Evaluation harnesses, prompt regression tests and human-in-the-loop review
  • Model routing and caching tuned to keep unit economics sane at scale

Engagements

Three ways to work with us.

Pick the one that matches where you are. Most clients start with discovery and continue into a build.

Discovery sprint

From $2,500

1–2 weeks

You have a problem and need a plan you can act on or take elsewhere.

  • Stakeholder and user interviews
  • Technical feasibility review
  • Scoped roadmap with estimates
  • Clickable prototype of the core flow
Enquire
Most common

Build engagement

Fixed-scope quote

6–16 weeks

You know what you need built and want it shipped by a senior team.

  • Design, engineering and QA
  • Two-week sprints with working demos
  • CI/CD, monitoring and store submission
  • Documentation and handover session
Enquire

Embedded team

Monthly retainer

Rolling, 30 days' notice

You have an in-house team and need senior capacity beside it.

  • Dedicated engineers in your standups
  • Code review and architecture support
  • Roadmap and sprint planning input
  • Pause or stop with 30 days' notice
Enquire

FAQ

The questions we get asked first.

How quickly can you start?

Discovery usually starts within one to two weeks of a signed agreement. Build engagements start as soon as discovery finishes, since the plan and the team are already in place.

Do you work with pre-revenue startups?

Yes, provided the scope is honest about it. We would rather ship a sharp first version that proves the idea than burn a seed round on a platform nobody has validated yet.

What does a project cost?

Discovery starts at $2,500. Build engagements are quoted as a fixed price after discovery — most sit between $20k and $90k depending on scope, integrations and compliance requirements.

Who owns the code?

You do, from the first commit. Repositories and cloud accounts are created under your organisation and we work inside them as collaborators.

Can you take over an existing codebase?

Often, yes. We start with a paid audit: what is salvageable, what is not, and what it costs to stabilise before adding features. Sometimes the honest answer is a rewrite, and we will say so.

What happens after launch?

Your choice. Take it fully in-house with documentation and a handover session, or keep us on a support retainer for monitoring, fixes and the next set of features.

Next step

Have something that needs building?

Tell us the problem in a few sentences. We will reply within one business day with an honest read on scope, cost and whether we are the right team for it.