Services
One team for design, engineering, and everything after launch
We keep projects small enough that the people you meet on the first call are the same people writing the code.
Web applications
From customer portals to internal tools, we build web software that is quick to load, easy to maintain, and ready to grow. We favour boring, proven technology and keep the architecture as simple as the problem allows.
What's included
- Next.js and React front ends
- Type-safe APIs with Node.js or serverless
- Static sites and headless CMS integration
- Performance and accessibility audits
Mobile apps
We ship to both app stores with React Native and Expo, reaching for native modules only where they earn their keep. Offline-first data, push notifications, and store submission are all part of the job.
What's included
- React Native and Expo apps
- App Store and Google Play releases
- Offline sync and push notifications
- Over-the-air updates and crash monitoring
Product design
Good design lowers build cost. We work through the problem in low-fidelity first, test with real users where we can, and hand off a design system the engineers actually use.
What's included
- Discovery workshops and user interviews
- Wireframes and clickable prototypes
- High-fidelity UI in Figma
- Design systems and component libraries
Ongoing support
Software is never finished. Our support retainers cover dependency updates, security patches, small features, and a named engineer who already knows your codebase.
What's included
- Monthly retainer with a fixed hour bank
- Dependency and security updates
- Monitoring, uptime, and incident response
- Roadmap planning and estimates
Ready when you are