About
We build software for the conditions it runs in
Zimcrest Technologies started from a pattern we kept seeing: products that worked in a demo and failed in the field. Not because the engineering was careless, but because the conditions the software would actually run in were treated as an edge case rather than the design brief.
Intermittent networks, payment rails that fail mid-transaction, regulators with opinions, and users on a mid-range Android are not edge cases in this market. They are Tuesday. So we built a company that designs for them in week one, and staffs engagements with senior people who have shipped into those conditions before.
Mission
To build software that holds up under real networks, real regulation and real users — and to leave every team we work with able to run it without us.
Values
How we actually behave
Each of these describes a behaviour you can hold us to, not an aspiration.
We say the hard thing early.
A schedule risk raised in week two is a plan. The same risk raised in week ten is an excuse.
We own the outcome, not the ticket.
If what we shipped does not work in the market, it is not done, regardless of what the acceptance criteria said.
We build for the last mile.
The user on the worst device and the weakest connection sets the bar. Everyone above them gets a better experience for free.
We leave teams better than we found them.
Documentation, handover and knowledge transfer are deliverables with dates, not favours we do if there is time.
How we work
What you get, and roughly when
Each stage ends with something you own and can act on, whether or not we build the next one.
- 1
Strategy
2–4 weeksWe start from the problem and the commercial constraint, not a handed-down spec, and leave you with a plan you own whether or not we build it.
- Problem definition
- Success metrics
- Scoped roadmap
- Risk register
- Cost envelope
- 2
Design
3–6 weeksFlows and prototypes tested against the conditions the product will actually run in, with accessibility set as a baseline rather than a later audit.
- User flows
- Tested prototype
- Component library
- Accessibility baseline
- 3
Build
8–24 weeksWorking software every two weeks, in your repository, with tests and CI from the first commit.
- Fortnightly increments
- Code in your repo
- Tests and CI from day one
- Fortnightly demo
- 4
Launch & Support
OngoingDeployment, the runbooks to operate it, and a named engineer for an agreed support window.
- Production deployment
- Runbooks
- Monitoring
- Handover
- Support window
Life at Zimcrest
Small teams, senior people
We keep teams small and the people on them senior. That is a deliberate constraint: it limits how much work we can take on, and it is the reason clients talk to the engineer building their product rather than to an account manager.
We work in the open. Risks are raised in week two, not week ten, and we would rather have an uncomfortable conversation early than a comfortable one that turns out to be wrong.
FAQ
Questions worth answering before you ask
We are hiring senior people
If small teams, direct client contact and building for difficult conditions sounds like your kind of work, we would like to hear from you.