15:00 — this craft's hour on the studio wall
Machine learning development for startups and product teams
We take machine learning from a question about your data to a model running in your product. Every project starts by measuring whether a model can beat the simple approach you use today, and only goes further if it can.
What we help with
You have data, but no idea if it's enough
We audit what you have, how clean it is and what it can realistically predict, and give you a straight answer before you pay for a full build.
A model that works in a notebook but not in production
We turn it into a versioned, tested service with monitoring, so it runs on fresh data and someone notices when it drifts.
Forecasts and recommendations made by gut feel
Demand, churn, pricing, the next product to suggest: we model the decisions you already make by hand, and compare the model against how they are made today.
Text your team reads all day
Classification, extraction and search over support tickets, documents or reviews, using language models where they help and simpler models where those are enough.
What you get
- A data audit and a written assessment of what is feasible
- A baseline to beat, so any improvement is measured, not assumed
- Trained models with an evaluation report in plain language
- An API or batch pipeline that serves predictions to your product
- Monitoring for data drift and model quality after launch
- Model weights, training code, datasets and experiment history, in your accounts
What we build with
Mainstream, open tools, so the work doesn't depend on us.
- Python, pandas and scikit-learn
- often the right answer; gradient-boosted trees are hard to beat on tabular business data.
- PyTorch
- for language, sequence and image models, when the problem needs them.
- MLflow
- experiment tracking and a model registry, so every result can be reproduced.
- Feature pipelines
- scheduled jobs that keep training and serving data consistent, on the cloud you already use.
How an engagement runs
Most projects move through these in order. You can stop after any of them and keep what was made.
Scope sprint
2 weeks · fixed fee
Turn an idea into a plan you can trust before you commit to a build.
A data audit, a first baseline and a plan with a fixed quote.
- A clickable prototype
- A list of risks and how to retire them
- A fixed quote for the build
- The fee is credited against the build
Sample price: from $3,000
Start with a scope sprintBuild
6–12 weeks
We design and ship the product, with something real to try every Friday.
Model development and production integration, with an evaluation you can read every week.
- Weekly builds you can open on your phone
- Design, engineering and launch
- Code, models and data handed over
- 30 days of fixes after launch
Sample price: typically $15,000–60,000
Plan a buildOngoing team or ML pilot
monthly
A small senior team that keeps improving a product you already run.
A pilot first when the question is open, to measure whether a model is good enough; then retraining and monitoring.
- A fixed team, no rotating juniors
- A monthly plan and a weekly demo
- Pause or stop with a month's notice
Sample price: from $4,000 a month
Talk about a team
Prices here are samples, to give a sense of scale. A scope sprint ends with a fixed quote for your project. For a rough range before you write, try the cost estimator.
Common questions
How much data do we need?
It depends on the problem and how noisy the data is. Rather than quote a number, we look at what you have, train a quick baseline and tell you whether more data would help, and roughly how much.
What if the model isn't accurate enough?
Then you find out early, in the pilot, before anything is built around it. We agree with you at the start what good enough means, and if the model does not reach it we say so and recommend what to do instead.
Can you work with our existing data team?
Yes. We can pair with your engineers, work inside your repositories and cloud, and hand over in a way your team can carry on from.
Where does our data go?
It stays in your cloud accounts wherever possible. We sign an NDA before you share anything, and copy data out only with your agreement.