Discovery
A short paid engagement — one to two weeks, $1,500 to $3,000 — that produces a requirements document, a technical plan, and a real estimate. Credited toward the project if you proceed.
What we do
Most engagements start as one of these and grow into another. A build becomes a retainer; a retainer turns into embedded capacity. The pricing is designed so that moving between them is a conversation, not a renegotiation.
Net-new applications and major features, scoped and priced as a project. Full stack — interface, backend and data, integrations, and the cloud it runs on.
A monthly engagement covering maintenance, monitoring, incremental feature work, and technical advice for software you already depend on. Our flagship offering.
Architecture and code reviews, technology selection, roadmap planning, and second opinions — plus the migrations, pipelines, and infrastructure work that usually follows. Fixed fee, in whichever cloud you already run.
Dedicated weekly capacity inside your team as a senior engineer or acting tech lead — for companies that need the seniority without the headcount.
A short paid engagement — one to two weeks, $1,500 to $3,000 — that produces a requirements document, a technical plan, and a real estimate. Credited toward the project if you proceed.
Working software in front of you throughout, not at the end. Deployed to real infrastructure from the first sprint, with the CI/CD and observability built in rather than bolted on.
Software is not finished when it ships. A support retainer keeps it patched, monitored, and improving — with the same people who built it.
| Cloud & infrastructure | Managed services, serverless and containers, networking, DNS and certificates — in whichever cloud you already run |
| APIs & data | Service and API design in the style your platform already speaks, event-driven pipelines, relational and document stores |
| Interface | Modern component frameworks, design systems, and accessibility held to WCAG AA |
| Testing & quality | Automated suites that gate the pipeline, integration and load testing before launch, and coverage where it earns its keep rather than everywhere |
| Monitoring & observability | Metrics, logs and traces, dashboards worth opening, and alerting tuned to wake someone only when it should |
| Delivery | Infrastructure as code, CI/CD, release automation, and a rollback path that has been tested |
That is what discovery is for. Tell us the problem in plain language and we will tell you which engagement actually fits — including when the answer is a smaller one.