Software development
Custom software, built to be maintained.
Web apps, mobile apps and the backends behind them — designed with you, built in short sprints, and handed over with documentation your next developer will thank you for.
Web applications
SaaS products, customer portals, booking and ordering systems, admin dashboards and internal tools.
- React / Next.js front ends
- Responsive, accessible, fast on mobile
- Roles, permissions and audit logs
iOS & Android apps
Cross-platform apps from one codebase, or native Swift and Kotlin where performance or device features demand it.
- React Native, Flutter or Capacitor
- Push notifications, offline mode
- Subscriptions and in-app purchases
APIs & cloud
The server side: APIs, databases, background jobs and the infrastructure to run them reliably.
- Node.js, PostgreSQL, REST & GraphQL
- AWS, Google Cloud, Vercel, Firebase
- CI/CD, backups and monitoring
Integrations & automation
Connect the tools you already pay for and remove manual work between them.
- Stripe and other payment providers
- Sign-in with Apple, Google, email
- CRMs, e-commerce and accounting APIs
Product & UX design
User flows, wireframes and a clean visual system in Figma, tested as a clickable prototype before code.
- Design system you can reuse
- Usability checks with real users
Maintenance & rescue
Keep an existing product healthy, or take over one that a previous team left behind.
- Code review and technical audit
- Dependency, OS and SDK updates
- Monthly support plans
Ways to work together
Pick the model that fits the project.
Every engagement starts with a written proposal. Prices are agreed before work begins.
fixed price · 1–2 weeks
Discovery
Workshops, scope, technical plan, design direction and a firm quote for the build. Useful on its own even if you build elsewhere.
fixed scope · milestone billing
Project build
A defined product — MVP, app or game — delivered in milestones you approve. Changes go through a simple written change request.
monthly · cancel with 30 days' notice
Dedicated team
A steady team working through your backlog for ongoing products, live games and long roadmaps.
Every delivery includes
What you get at handover.
- Source code in your repository with a clear history and a README that explains how to run, test and deploy it.
- Automated builds and deploys, so releasing a fix doesn't depend on one person's laptop.
- Tests where they matter most — payments, sign-in, data handling and anything that would be expensive to break.
- Error and crash reporting wired up, with alerts going to you.
- Credentials and accounts in your name, documented in one place.
- A warranty period after launch in which we fix defects in the delivered scope at no charge.
Tell us what you need built.
A paragraph is enough to start. We'll reply with questions and a suggested first step.